An Azure service that integrates speech processing into apps and services.
Hello Evonna Nash,
Welcome to Microsoft Q&A & Thank you for reaching out to us.
I understand that you’re trying to access the latest voices for Text-to-Speech (TTS) in the East US region. The East US region typically receives the newest neural and expressive voices first, so setting your resource here ensures you get early access to the latest updates and capabilities.
To begin, you’ll need to create a Speech resource in the Azure Portal.
- Go to the Azure Portal.
- In the search bar, type Speech and select Speech service.
- Click + Create and fill in the required details:
- Subscription: your active subscription
- Resource group: choose or create one
- Region: select East US (this is important to get the latest voices)
- Name: for example,
speech-eastus - Pricing tier: Standard S0 for production workloads
- Then click Review + Create → Create. Once deployed, your Speech resource will be hosted in the East US region.
After your resource is created, go to Speech Studio. In the top-right corner, select your East US Speech resource. Navigate to Text to Speech → Text to Speech, where you can test and preview the latest neural and expressive voices, such as AriaNeural, JennyMultilingualV2Neural, or DavisNeural. These voices often appear first in the East US region before being rolled out globally.
If you plan to integrate TTS into your application, you can use either the Speech SDK or REST API. For the REST API, use the East US endpoint:
https://eastus.tts.speech.microsoft.com/cognitiveservices/v1
For the SDK, you can configure it like this (Python example):
import azure.cognitiveservices.speech as speechsdk
speech_config = speechsdk.SpeechConfig(
subscription="YOUR_SPEECH_KEY",
region="eastus"
)
This ensures your app uses the East US resource where the newest voice models are available.
To see a full list of supported voices available in the East US region, you can run the following API call:
GET https://eastus.tts.speech.microsoft.com/cognitiveservices/voices/list
This will return a JSON response containing all the current voices in that region, including the newest Neural, Multilingual V2, and Expressive options. You can also review the official Speech service documentation for an up-to-date voice list across all regions.
Once everything is configured, test your setup directly in Speech Studio or by running a short sample using the SDK to confirm that you’re receiving audio output. This will ensure that your Speech resource and region settings are correctly configured to access the latest TTS voices.
By creating your Speech resource in the East US region, connecting it in Speech Studio, and using that region in your SDK or API configuration, you’ll have full access to the newest neural and expressive voices available. This approach ensures you’re always working with the most advanced voice models as soon as they’re released.
please refer this Cognitive Speech Official Documentation
I Hope this helps. Do let me know if you have any further queries.
If this answers your query, please do click Accept Answer and Yes for was this answer helpful.
Thank you!