Я реализовал и тестирую Azure текст в речь с официальными примерами github, используя как Microsoft.CognitiveServices.Speech API, так и традиционную реализацию REST с использованием HttpRequests, но независимо от того, какой метод я пробую, я получаю 401 / 400 ошибок при отправке текста в службу.
Мое тестовое приложение аутентифицируется правильно и выдает действительный токен из службы аутентификации токенов, используя действительную облачную учетную запись gov, но сами вызовы к конечной точке речевых служб завершаются неудачно или сбрасываются.
Я использую информацию о конечной точке, задокументированную в https://docs.microsoft.com/en-us/azure/azure-government/documentation-government-services-aiandcognitiveservices, так как она предназначена для сконфигурированного GovCloud, а не для публичного c облака.
Обновление: после вручную воссоздавая вызовы REST и используя инструменты онлайн-тестирования REST, а затем связавшись по телефону с командой когнитивных служб Azure, выясняется, что проблема связана с конечными точками Azure для облачных речевых служб gov и их документацией. (Они не уверены, что именно, но будут смотреть на это ...)