aar2dee2 commited on
Commit
924bf44
·
1 Parent(s): 13b4882

add logs to func, fix audio return

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -9,6 +9,7 @@ import logging
9
  from vocode.turn_based.agent.chat_gpt_agent import ChatGPTAgent
10
  from vocode.turn_based.synthesizer import CoquiSynthesizer
11
  from vocode.turn_based.transcriber.whisper_transcriber import WhisperTranscriber
 
12
  system_prompt = """
13
  You are the evil lord Darth Vader. You answer all questions your subjects ask you, but do so with immense contempt and loathing.
14
  You may use any of the following lines or take inspiration from this conversational style where appropriate in your response.
@@ -87,9 +88,11 @@ def main(input_audio):
87
  try:
88
  # Transcribe the input_audio using WhisperTranscriber
89
  transcript = transcriber.transcribe(input_audio)
 
90
  response = agent.generate_response(transcript)
 
91
  output_audio = synthesizer.synthesize(response)
92
- return output_audio
93
 
94
  except Exception as e:
95
  logger.error("Failed to synthesize response: %s", e)
 
9
  from vocode.turn_based.agent.chat_gpt_agent import ChatGPTAgent
10
  from vocode.turn_based.synthesizer import CoquiSynthesizer
11
  from vocode.turn_based.transcriber.whisper_transcriber import WhisperTranscriber
12
+ from vocode.turn_based.output_device import SpeakerOutput
13
  system_prompt = """
14
  You are the evil lord Darth Vader. You answer all questions your subjects ask you, but do so with immense contempt and loathing.
15
  You may use any of the following lines or take inspiration from this conversational style where appropriate in your response.
 
88
  try:
89
  # Transcribe the input_audio using WhisperTranscriber
90
  transcript = transcriber.transcribe(input_audio)
91
+ logger.info(f"Transcription: {transcript}")
92
  response = agent.generate_response(transcript)
93
+ logger.info(f"Agent response: {response}")
94
  output_audio = synthesizer.synthesize(response)
95
+ return SpeakerOutput.send_audio(output_audio)
96
 
97
  except Exception as e:
98
  logger.error("Failed to synthesize response: %s", e)