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

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にクローズされました