Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 2, 2024 02:33:52

PaulNigga
Зарегистрирован: 2024-02-02
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Запись данных в файл

Здраствуйте всем. Помогите пожалуйста начинающему. Я пишу скрипт по распознованию речи, не понимаю как записать результат распознанной речи в файл. Прилагаю свой код, прошу Вас подсказать как решить мою задачу
import speech_recognition as sr

r = sr.Recognizer()
#optional
#r.energy_threshold = 300

def startConvertion(path = ‘CUsers/Paul/AppData/Local/Programs/Python/Python38/dial.wav’, lang = ‘en-CA’):
with sr.AudioFile(path) as source:
#print('Fetching File')
audio_file = r.record(source)
print(r.recognize_google(audio_file, language=lang))
startConvertion()

Офлайн

#2 Фев. 2, 2024 08:40:43

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Запись данных в файл

 import speech_recognition as sr
def save_audio_file(input_path, output_path):
    # Initialize the Recognizer
    r = sr.Recognizer()
    with sr.AudioFile(input_path) as source:
        # Record the audio file
        audio_data = r.record(source)
    # Save the audio file
    with open(output_path, 'wb') as file:
        file.write(audio_data.get_wav_data())
    print(f"Audio file saved to {output_path}")
# Example usage:
input_audio_path = 'C:/Users/Paul/AppData/Local/Programs/Python/Python38/dial.wav'
output_audio_path = 'output_audio.wav'
save_audio_file(input_audio_path, output_audio_path)



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version