examples: cleanup ElevenLabsTTSService constructor arguments

This commit is contained in:
Aleix Conchillo Flaqué
2025-02-06 09:21:45 -08:00
parent 29b9dccc53
commit 7c13ec10d9
5 changed files with 3 additions and 7 deletions

View File

@@ -65,7 +65,6 @@ async def main():
# English # English
# #
voice_id="cgSgspJ2msm6clMCkdW9", voice_id="cgSgspJ2msm6clMCkdW9",
aiohttp_session=session,
# #
# Spanish # Spanish
# #

View File

@@ -82,7 +82,6 @@ async def main():
# English # English
# #
voice_id="cgSgspJ2msm6clMCkdW9", voice_id="cgSgspJ2msm6clMCkdW9",
aiohttp_session=session,
# #
# Spanish # Spanish
# #

View File

@@ -51,7 +51,6 @@ async def main():
) )
elevenlabs_tts = ElevenLabsTTSService( elevenlabs_tts = ElevenLabsTTSService(
aiohttp_session=session,
api_key=os.getenv("ELEVENLABS_API_KEY"), api_key=os.getenv("ELEVENLABS_API_KEY"),
voice_id=os.getenv("ELEVENLABS_VOICE_ID"), voice_id=os.getenv("ELEVENLABS_VOICE_ID"),
) )

View File

@@ -48,7 +48,6 @@ async def main():
region=os.getenv("AZURE_SPEECH_REGION"), region=os.getenv("AZURE_SPEECH_REGION"),
) )
tts2 = ElevenLabsTTSService( tts2 = ElevenLabsTTSService(
aiohttp_session=session,
api_key=os.getenv("ELEVENLABS_API_KEY"), api_key=os.getenv("ELEVENLABS_API_KEY"),
voice_id="jBpfuIE2acCO8z3wKNLl", voice_id="jBpfuIE2acCO8z3wKNLl",
) )

View File

@@ -8,7 +8,7 @@ from loguru import logger
from openai.types.chat import ChatCompletionToolParam from openai.types.chat import ChatCompletionToolParam
from pipecat.audio.vad.silero import SileroVADAnalyzer from pipecat.audio.vad.silero import SileroVADAnalyzer
from pipecat.frames.frames import EndFrame, EndTaskFrame from pipecat.frames.frames import EndTaskFrame
from pipecat.pipeline.pipeline import Pipeline from pipecat.pipeline.pipeline import Pipeline
from pipecat.pipeline.runner import PipelineRunner from pipecat.pipeline.runner import PipelineRunner
from pipecat.pipeline.task import PipelineParams, PipelineTask from pipecat.pipeline.task import PipelineParams, PipelineTask
@@ -99,14 +99,14 @@ async def main(
- **ASSUME IT IS A VOICEMAIL. DO NOT WAIT FOR MORE CONFIRMATION.** - **ASSUME IT IS A VOICEMAIL. DO NOT WAIT FOR MORE CONFIRMATION.**
#### **Step 2: Leave a Voicemail Message** #### **Step 2: Leave a Voicemail Message**
- Immediately say: - Immediately say:
*"Hello, this is a message for Pipecat example user. This is Chatbot. Please call back on 123-456-7891. Thank you."* *"Hello, this is a message for Pipecat example user. This is Chatbot. Please call back on 123-456-7891. Thank you."*
- **IMMEDIATELY AFTER LEAVING THE MESSAGE, CALL `terminate_call`.** - **IMMEDIATELY AFTER LEAVING THE MESSAGE, CALL `terminate_call`.**
- **DO NOT SPEAK AFTER CALLING `terminate_call`.** - **DO NOT SPEAK AFTER CALLING `terminate_call`.**
- **FAILURE TO CALL `terminate_call` IMMEDIATELY IS A MISTAKE.** - **FAILURE TO CALL `terminate_call` IMMEDIATELY IS A MISTAKE.**
#### **Step 3: If Speaking to a Human** #### **Step 3: If Speaking to a Human**
- If the call is answered by a human, say: - If the call is answered by a human, say:
*"Oh, hello! I'm a friendly chatbot. Is there anything I can help you with?"* *"Oh, hello! I'm a friendly chatbot. Is there anything I can help you with?"*
- Keep responses **brief and helpful**. - Keep responses **brief and helpful**.
- If the user no longer needs assistance, **call `terminate_call` immediately.** - If the user no longer needs assistance, **call `terminate_call` immediately.**