使用自定义域名调用Azure Speech Service API返回404问题排查求助
Azure Speech Service自定义域名调用404问题的可能原因
API路径错误:
自定义域名绑定后,无需在路径前额外添加/tts。区域端点https://northeurope.tts.speech.microsoft.com/cognitiveservices/voices/list里的tts是域名的一部分,而自定义域名是直接指向服务实例的根端点,正确路径应为https://{custom-domain-name}.cognitiveservices.azure.com/cognitiveservices/voices/list,多余的/tts会导致服务找不到对应接口,返回404。自定义域名路由映射未完全生效:
虽然DNS解析正常,但Azure自定义域名的路由配置可能存在延迟,或者绑定过程中未正确关联Speech Service的TTS路由规则。可以登录Azure门户,重新检查自定义域名的绑定状态,确认CNAME记录是否正确配置且完全生效。请求头配置异常:
少数场景下,自定义域名调用可能需要确认Ocp-Apim-Subscription-Key是否正确传递,或者是否需要显式指定Host头为自定义域名。不过这种情况概率较低,优先排查路径问题。
内容的提问来源于stack exchange,提问作者S-Wing
相关产品推荐
相关产品推荐

