From 7fe47319f049fcd7f82d9088c82c0740f1bea85f Mon Sep 17 00:00:00 2001 From: Ajay Raj Date: Sat, 4 Mar 2023 19:38:35 -0800 Subject: [PATCH] poetry --- pyproject.toml | 2 +- simple_conversation.py | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 7ee2049..e87f424 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "vocode" -version = "0.1.15" +version = "0.1.16" description = "The all-in-one voice SDK" authors = ["Ajay Raj "] license = "MIT License" diff --git a/simple_conversation.py b/simple_conversation.py index d4b0119..f152e90 100644 --- a/simple_conversation.py +++ b/simple_conversation.py @@ -4,7 +4,7 @@ import signal from vocode.conversation import Conversation from vocode.helpers import create_microphone_input_and_speaker_output -from vocode.models.transcriber import DeepgramTranscriberConfig +from vocode.models.transcriber import DeepgramTranscriberConfig, PunctuationEndpointingConfig from vocode.models.agent import ChatGPTAgentConfig, RESTfulUserImplementedAgentConfig, WebSocketUserImplementedAgentConfig, EchoAgentConfig, ChatGPTAlphaAgentConfig, ChatGPTAgentConfig from vocode.models.synthesizer import AzureSynthesizerConfig from vocode.user_implemented_agent.restful_agent import RESTfulAgent @@ -19,8 +19,16 @@ if __name__ == "__main__": conversation = Conversation( input_device=microphone_input, output_device=speaker_output, - transcriber_config=DeepgramTranscriberConfig.from_input_device(microphone_input), - agent_config=EchoAgentConfig(initial_message="Hello!"), + transcriber_config=DeepgramTranscriberConfig.from_input_device( + microphone_input, + endpointing_config=PunctuationEndpointingConfig() + ), + agent_config=WebSocketUserImplementedAgentConfig( + initial_message="Hello!", + respond=WebSocketUserImplementedAgentConfig.RouteConfig( + url="wss://1d7e6ab7b588.ngrok.io/respond", + ) + ), synthesizer_config=AzureSynthesizerConfig.from_output_device(speaker_output) ) signal.signal(signal.SIGINT, lambda _0, _1: conversation.deactivate())