Azure Cognitive Services
Zur Nutzung des TTS-Generators wird ein Azure Speech Service benötigt, die Einrichtung des Speech Services ist unter folgendem Link zu finden: Microsoft Cognitive Speech Service
Zur Nutzung des TTS-Generators wird das Pricing Tier „Standard S0“ benötigt.
Achtung: Um die Speech Services aus dem Hotnewsmanager nutzen zu können, muss der betreibende Server Zugriff auf das Internet haben. Eine genaue Einschränkungen von IP Adressen wird von Microsoft nicht unterstützt. Benötigt wird Internetzugriff auf Port 443/TCP / HTTPS.
Der Zugriff erfolgt auf folgende Domains:
<REGION_IDENTIFIER>.api.cognitive.microsoft.com
<REGION_IDENTIFIER>.voice.speech.microsoft.com
<REGION_IDENTIFIER>.tts.speech.microsoft.com
Der Regionidentifier basiert auf dem Speech Ressourcenstandort. Eine Liste aller Regionen kann hier abgerufen werden:
Regions - Speech service - Azure AI services | Microsoft Learn
Die folgenden Bilder zeigen eine beispielhafte Einrichtung eines Speech Services:
.png?inst-v=38170024-e591-43bf-81bc-8c41bc5b9d3e)
.png?inst-v=38170024-e591-43bf-81bc-8c41bc5b9d3e)
.png?inst-v=38170024-e591-43bf-81bc-8c41bc5b9d3e)
.png?inst-v=38170024-e591-43bf-81bc-8c41bc5b9d3e)
.png?inst-v=38170024-e591-43bf-81bc-8c41bc5b9d3e)
Hinzufügen des Keys in die Web.config
Ist die Einrichtung des Speech Services abgeschlossen, muss unter “Keys and Endpoint”, KEY 1 kopiert werden und der Web.config Datei, des HotNewsManagers unter dem Punkt “AzureAuthToken” hinzugefügt werden. Der Wert aus dem “Location/Region” Feld wird in die Konfiguration unter “AzureRegion“ eingetragen.
.png?inst-v=38170024-e591-43bf-81bc-8c41bc5b9d3e)
Beispiel Web.config:
<add key="AzureAuthToken" value="KEY1" />
<add key="AzureRegion" value="germanywestcentral" />