Общие сведения о пакете 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-C3 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.

Screenshot showing how to select a programming language in the documentation.

Если пример недоступен в предпочитаемом языке программирования, можно выбрать другой язык программирования, чтобы приступить к работе и узнать о понятиях, или просмотреть ссылки и примеры, связанные с началом статьи.

Примеры 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 для получения поддержки, обновления актуальности, предоставления отзывов и отчетов об ошибках для служб ИИ Azure.

Следующие шаги