pipecat
pipecat copied to clipboard
Open Source framework for voice and multimodal conversational AI
I am trying to edit the translation demo so that everyone but the person uttering speech gets the translated version. Is this possible with pipecat ?
openai can give multiple tool calls ex : "message": { "role": "assistant", "content": null, "tool_calls": [ { "id": "call_cuC7cq3IoIqCN2IvwfGuNl8J", "type": "function", "function": { "name": "add_numbers", "arguments": "{\"a\": 1, \"b\": 2}"...
in the file services.openai.py, why is line 147 `function_name += tool_call.function.name` and not `function_name = tool_call.function.name`? In particular, i am getting the following error: Uncaught exception in LLMUserContextAggregator#0: The LLM...
I have the following pipeline definition: ```python context = OpenAILLMContext(messages, tools) tma_in = LLMUserContextAggregator(context) tma_out = LLMAssistantContextAggregator(context) user_idle = UserIdleProcessor(callback=..., timeout=10.0) pipeline = Pipeline([ transport.input(), user_idle, tma_in, llm, tts, transport.output(),...
This is a strategically important issue for me to use pipecat for good. `pipecat:LangchainProcessor` wraps `langchain:RunnableWithHistory`. I need to replace `session_id` with two fields `user_id` and `conversation_id` as shown in...
[Here](https://console.groq.com/docs/speech-text) are the docs for the new Whisper models available in Groq Cloud. I'd like to replace my Deepgram STT provider with the Groq transcription service. It would be great...
I am using the storybot example. And I found out that sometimes the recording of the microphone stops, because it got some audio. But the trancription is never created, and...
hi guys, is there a tool to create the images for the chatbot base on one image? could you help recommend, thanks..
Hello! Appreciate your work with Pipecat. I had an openAI assistant with file search and tool call. Is there a way to use it with Pipecat using the OpenAI Assistants...