From 693e5cd8727dafa30e401f2527428742dea4dc81 Mon Sep 17 00:00:00 2001 From: Chris Aquino Date: Thu, 19 Dec 2024 07:54:16 -0500 Subject: [PATCH] Use new name of `openai-whisper` module, ditch simpleaudio --- bertosito_chat.py | 6 ++---- requirements.txt | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/bertosito_chat.py b/bertosito_chat.py index db9a2d9..192e843 100644 --- a/bertosito_chat.py +++ b/bertosito_chat.py @@ -7,11 +7,11 @@ import requests import asyncio import edge_tts -import simpleaudio as sa import os import json from colorama import init, Fore from pydub import AudioSegment +from pydub.playback import play from scipy.io.wavfile import write import sys @@ -159,9 +159,7 @@ def speak_response(response_text, voice='es-MX-JorgeNeural'): sound.export(filename_wav, format="wav") if os.path.exists(filename_wav) and os.path.getsize(filename_wav) > 0: - wave_obj = sa.WaveObject.from_wave_file(filename_wav) - play_obj = wave_obj.play() - play_obj.wait_done() + play(sound) os.remove(filename_mp3) os.remove(filename_wav) else: diff --git a/requirements.txt b/requirements.txt index 843d564..863fc65 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,9 @@ sounddevice -whisper +openai-whisper requests asyncio edge_tts -simpleaudio +pyaudio colorama pydub scipy