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:

MicrosoftTeams-image (4).png
MicrosoftTeams-image (5).png
MicrosoftTeams-image (6).png
MicrosoftTeams-image (7).png
MicrosoftTeams-image (8).png


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.

MicrosoftTeams-image (9).png

Beispiel Web.config:

<add key="AzureAuthToken" value="KEY1" />
<add key="AzureRegion" value="germanywestcentral" />