Closed1

20240817 AITuberワークショップ Wi-Fi問題

Sald raSald ra

openai_adapter.py

...中略
    def create_voice(self,text:str):
        res = self.client.audio.speech.create(
            model="tts-1",
            voice="alloy",
            input=text,
        )
        content = res.content
        audio_stream = io.BytesIO(content)
        data, sample_rate = soundfile.read(audio_stream)
        return data,sample_rate

temp_voice_adapter.py

from openai_adapter import OpenAIAdapter
class TempVoiceAdapter:
    def __init__(self):
        self.adapter = OpenAIAdapter()
    
    def get_voice(self,text: str):
        data,sample_rate = self.adapter.create_voice(text)
        return data,sample_rate

aituber_system.py

from temp_voice_adapter import TempVoiceAdapter
...中略
        # self.voice_adapter = VoicevoxAdapter()
        self.voice_adapter = TempVoiceAdapter()
このスクラップは2024/10/20にクローズされました