Общие сведения о пакете SDK службы "Речь"
Пакет SDK Речи предоставляет множество возможностей службы Речи, которые позволяют разрабатывать приложения с поддержкой речи. Пакет SDK Речи также доступен на многих языках программирования и на разных платформах. Пакет SDK Речи идеально подходит для сценариев, в которых скорость обработки может совпадать или не совпадать с реальным временем, благодаря локальным устройствам, файлам, Хранилищу BLOB-объектов Azure, а также входным и выходным потокам.
В некоторых случаях использовать пакет SDK службы "Речь" нельзя или нецелесообразно. В таких случаях для доступа к службе "Речь" можно использовать REST API. Например, используйте REST API службы "Речь" для пакетного транскрибирования и управления пользовательскими моделями речи.
Поддерживаемые языки
Пакет SDK Речи поддерживает следующие языки и платформы:
Язык программирования | Справочные материалы | Поддержка платформы |
---|---|---|
C# 1 | .NET | Windows, Linux, macOS, Mono, Xamarin.iOS, Xamarin.Mac, Xamarin.Android, UWP, Unity |
C++ 2 | C++ | Windows, Linux, macOS |
Go | Go | Linux |
Java | Java | Android, Windows, Linux, macOS |
JavaScript | JavaScript | Браузер, Node.js |
Objective-C | Objective-C | iOS, macOS |
Python | Python | Windows, Linux, macOS |
Swift | Objective-C 3 | iOS, macOS |
1 Примеры кода C# доступны в документации. Пакет SDK Речи для C# основан на .NET Standard 2.0, поэтому он поддерживает множество платформ и языков программирования. Дополнительные сведения см. в разделе Поддержка реализации .NET.
2 C не является поддерживаемым языком программирования для пакета SDK Речи.
3 Пакет SDK Речи для Swift предоставляет доступ к клиентским библиотекам и справочной документации с пакетом SDK Речи для Objective-C.
Внимание
Скачав любой из пакетов SDK службы "Речь искусственного интеллекта Azure", вы подтверждаете свою лицензию. Дополнительные сведения см. в разделе:
Демонстрация пакета SDK службы "Речь"
В следующем видео показано, как установить пакет SDK службы "Речь" для C# и написать консольное приложение .NET для преобразования речи в текст.
Примеры кода
Примеры кода пакета SDK для Речи доступны в документации и на GitHub.
Примеры документации
В верхней части страниц документации, содержащих примеры, можно выбрать C#, C++, Go, Java, JavaScript, Objective-C, Python или Swift.
Если пример недоступен в предпочитаемом языке программирования, можно выбрать другой язык программирования, чтобы приступить к работе и узнать о понятиях, или просмотреть ссылки и примеры, связанные с началом статьи.
Примеры GitHub
Подробные примеры доступны в репозитории Azure-Samples/cognitive-services-speech-sdk на GitHub. Доступны примеры для C# (включая UWP, Unity и Xamarin), C++, Java, JavaScript (включая Browser и Node.js), Objective-C, Python и Swift. Примеры кода для Go доступны в репозитории Microsoft/cognitive-services-speech-sdk-go на GitHub.
Варианты справки
Форумы Microsoft Q&A и Stack Overflow доступны для сообщества разработчиков, чтобы задавать и отвечать на вопросы о когнитивной речи Azure и других службах. Корпорация Майкрософт отслеживает форумы и отвечает на вопросы, на которые сообщество еще не ответило. Чтобы убедиться, что ваш вопрос отображается, пометьте его тегом azure-speech.
Вы можете предложить идею или сообщить об ошибке, создав проблему на GitHub:
- Azure-Samples/cognitive-services-speech-sdk
- Microsoft/cognitive-services-speech-sdk-go
- Microsoft/cognitive-services-speech-sdk-js
См. также службу поддержки и справку по службам ИИ Azure для получения поддержки, обновления актуальности, предоставления отзывов и отчетов об ошибках для служб ИИ Azure.