Как сохранить преобразованные текстовые данные из Azure cognitive services?

#json #azure #azure-cognitive-services #azure-speech

#json #azure #azure-cognitive-services #azure-речь

Вопрос:

В настоящее время мне трудно сохранить результат преобразования речи в текст из API Microsoft azure cognitive service.

Это мой код.

 import azure.cognitiveservices.speech as speechsdk
import time

# Creates an instance of a speech config with specified subscription key and service region.
# Replace with your own subscription key and service region (e.g., "westus").
speech_key, service_region = "speech_key", "region"
speech_config = speechsdk.SpeechConfig(subscription=speech_key, region=service_region)

# Creates a recognizer with the given settings

speech_config = speechsdk.SpeechConfig(subscription=speech_key, region=service_region, speech_recognition_language="it-IT")
speech_recognizer = speechsdk.SpeechRecognizer(speech_config=speech_config)

speech_recognizer.session_started.connect(lambda evt: print('SESSION STARTED: {}'.format(evt)))
speech_recognizer.session_stopped.connect(lambda evt: print('nSESSION STOPPED {}'.format(evt)))
speech_recognizer.recognized.connect(lambda evt: print('n{}'.format(evt.result.text)))

print('Say a few wordsnn')
result = speech_recognizer.recognize_once_async().get()
print(result.text)

speech_recognizer.start_continuous_recognition()
time.sleep(10)
speech_recognizer.stop_continuous_recognition()

speech_recognizer.session_started.disconnect_all()
speech_recognizer.recognized.disconnect_all()
speech_recognizer.session_stopped.disconnect_all()
 

Я хотел сохранить преобразованный текст из API преобразования речи в текст. У меня уже был ключ подписки и регион, но я понятия не имею, как сохранить данные в файл JSON.

Комментарии:

1. сохраните «result.text» в файл

Ответ №1:

Результат.Текст возвращает распознанный текст в результате, который вы можете сохранить в файл.

В Python этот репозиторий добавил некоторый пример кода для демонстрации SDK для преобразования речи в текст: https://github.com/caiomsouza/Microsoft-Cognitive-Services/tree/master/speech-to-text и этот код python преобразует аудиофайлы любого размера.