如何通过API/SDK获取Azure Speech Service语音转文本支持语言列表?
Azure Speech Service 语音转文本支持语言列表的API/SDK获取方法
通过Speech SDK获取
主流语言版本的Speech SDK都内置了获取支持语言列表的方法。以Python SDK为例:import azure.cognitiveservices.speech as speechsdk # 初始化Speech配置 speech_config = speechsdk.SpeechConfig(subscription="你的订阅密钥", region="你的服务区域") # 获取语音转文本支持的所有语言 supported_languages = speechsdk.SpeechRecognizer.get_supported_languages(speech_config) print(supported_languages)其他语言(如C#、Java)的SDK逻辑类似,比如C#中可调用
SpeechRecognizer.GetSupportedLanguages(speechConfig)方法,返回结果为语言代码集合。通过REST API获取
也可以直接调用Speech Service的REST接口获取完整语言列表,请求格式如下:GET https://<你的服务区域>.api.cognitive.microsoft.com/speechtotext/v3.2-preview.1/languages Headers: Ocp-Apim-Subscription-Key: 你的订阅密钥接口会返回JSON格式的响应,包含各支持语言的代码、名称、方言等详细信息。
内容的提问来源于stack exchange,提问作者Alexander Bikkuzhin
相关产品推荐
相关产品推荐

