Сохранение аудио файла - PullRequest
       2

Сохранение аудио файла

0 голосов
/ 20 декабря 2018

Я создаю сценарий, который использует распознавание голоса.Это работает, но распознавающая часть часто дает мне плохие результаты.Поэтому я подумал, что записал качество и проверил, может ли плохое качество быть результатом моих результатов.

я установил, используя

sudo pip3 install SpeechRecognition
sudo pip3 install PyAudio

скрипт:

import speech_recognition as sr    
r = sr.Recognizer()
with sr.Microphone() as source:
    print("Ich höre zu....")
    audio = r.listen(source)

print(r.recognize_google(audio, language="de_DE"))

Как мне изменить скрипт для сохранения audio в wav/mp3 -файл?

1 Ответ

0 голосов
/ 20 декабря 2018

Здравствуйте и добро пожаловать в StackOverflow!Похоже, вы можете вызвать get_wav_data для вашей переменной audio, чтобы получить байтовую строку, которая представляет данные WAV.Затем вы можете записать его в файл.Документация для get_wav_data здесь здесь .Вы можете записать байты в файл следующим образом:

with open('your_file.wav', 'wb') as file:
    wav_data = audio.get_wav_data()
    file.write(wav_data)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...