This commit is contained in:
Moishe Lettvin
2024-02-27 13:03:07 -05:00
parent cec2bdc15f
commit 8f9c252af9
3 changed files with 5 additions and 3 deletions

View File

@@ -50,6 +50,10 @@ class PipeService(AbstractPipeService):
self.source = source
self.sink = sink
def chain(self, service: AbstractPipeService) -> AbstractPipeService:
self.source = service.sink
return self
async def process_queue(self):
if not self.source:
return

View File

@@ -35,7 +35,6 @@ async def main(room_url):
voice_id=os.getenv("ELEVENLABS_VOICE_ID"))
"""
tts = PlayHTAIService(
source=None,
sink=transport.send_queue,
api_key=os.getenv("PLAY_HT_API_KEY"),
user_id=os.getenv("PLAY_HT_USER_ID"),

View File

@@ -30,12 +30,11 @@ async def main(room_url):
)
tts = ElevenLabsTTSService(
source=llm,
sink=transport.send_queue,
aiohttp_session=session,
api_key=os.getenv("ELEVENLABS_API_KEY"),
voice_id=os.getenv("ELEVENLABS_VOICE_ID"),
)
).chain(llm)
messages = [{
"role": "system",