Subscription Key for Azure TTS/STT

Ananth Hegde (anahegde) 20 Reputation points
2025-01-20T11:41:17.4266667+00:00

Hi Team,

We're using the Java SDK for Azure Text-to-Speech (TTS) and Speech-to-Text (STT). The SDK initialization requires a subscription key and region. Does a single subscription key work across all Azure regions, or do clients need to generate separate subscription keys for each region?

Regards,

Ananth

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
1,880 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. SriLakshmi C 2,010 Reputation points Microsoft Vendor
    2025-01-20T19:16:36.5066667+00:00

    Hello @Ananth Hegde (anahegde),

    Greetings and Welcome to Microsoft Q&A! Thanks for posting the question.

    In Azure, subscription keys for the Speech service, including Text-to-Speech (TTS) and Speech-to-Text (STT) is region-specific, a subscription key created in a specific region works exclusively for resources and endpoints within that region. Clients cannot use a single subscription key across multiple regions. For example, if you create a Speech resource in the eastus region, the subscription key generated for this resource will only work with endpoints in eastus. If you need to use the service in another region, such as westeurope, you must create a separate Speech resource in that region with its corresponding subscription key.

    Kindly refer this Speech service supported regions.

    I hope you understand. And, if you have any further query do let us know.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful.

    Thank you!


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.