pipecat-ai / pipecat

Open Source framework for voice and multimodal conversational AI
BSD 2-Clause "Simplified" License
3.42k stars 333 forks source link

No progress in call in dialin even after the user responds many time #690

Open geekofycoder opened 2 weeks ago

geekofycoder commented 2 weeks ago

Description

Is this reporting a bug or feature request? It is a Bug regarding the used of dialin feature of pipecat

If reporting a bug, please fill out the following:

Environment

Issue description

Provide a clear description of the issue. I was implementing the dialin feature with twilio.I manage to do the call forwarding my creation of new room but when the bot says the first phrase,how many times the user responds ,it doesnt respond back.For checking if the user transcription are loading,I tried the content.get_messages.json()method also but the role:user transcript part is not available

Repro steps

List the steps to reproduce the issue. call the bot_runner.py in the dialin chatbot through twilio method.

Expected behavior

User query should be mentioned and answered

Actual behavior

NO response to the user

arturnt commented 1 day ago

I am experiencing the same issue, any ideas?

markbackman commented 1 day ago

@geekofycoder, can you share your code for how you're setting up your transport and initializing capture_participant_transcription? It sounds like user transcription may not be configured correctly.

Also, you've probably seen these examples, but if not, check out these bots files:

Things to look out for: