Учебник для Azure Речь в текст - PullRequest
0 голосов
/ 04 июля 2019

Я хочу преобразовать аудиофайл в текстовые данные, используя Azure Speech to Text.Кто-нибудь знает хороший учебник для этого?Я мог бы найти учебное пособие ниже: https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/quickstart-python

Но источником звука для примера является микрофон, а не аудиофайл.

Спасибо.

1 Ответ

0 голосов
/ 05 июля 2019

Существует официальный аудиосэмпл с именем whatstheweatherlike.wav, который вы можете получить из samples/csharp/sharedcontent/console/whatstheweatherlike.wav репозитория GitHub Azure-Samples/cognitive-services-speech-sdk.

А вот мой пример кода, который я написал и частично сослался на официальное руководство Quickstart: Recognize speech with the Speech SDK for Python. Я установил текущую версию 1.6.0 пакета Azure Cognitive Services для речи через pip install azure-cognitiveservices-speech.

import azure.cognitiveservices.speech as speechsdk

speech_key, service_region = "<your api key>", "<your region>"
speech_config = speechsdk.SpeechConfig(subscription=speech_key, region=service_region)

audio_config = speechsdk.audio.AudioConfig(filename='whatstheweatherlike.wav')
speech_recognizer = speechsdk.SpeechRecognizer(speech_config=speech_config, audio_config=audio_config)
result = speech_recognizer.recognize_once()
print(result.text)

Текст, распознанный из файла аудиосэмпла, показан ниже.

What's the weather like?

Надеюсь, это поможет.

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