Mark Backman
Mark Backman
This is indeed a race condition. I found that with websocket based TTS services, this issue does not occur. So, if you're in a pinch, you can switch to CartesiaTTSService,...
We need to think about the best way to solve this case. We'll update once someone starts working on this.
I don't have a workaround other than using a different TTS service. We'll get to this soon.
We've recently added some very powerful text processing capabilities to Pipecat. We've recently updated the docs about what's possible (https://docs.pipecat.ai/guides/learn/text-to-speech#text-processing-and-filtering). Here's a a very targeted response is that you can...
We have a community integrations program: https://github.com/pipecat-ai/pipecat/blob/main/COMMUNITY_INTEGRATIONS.md Do you work for the company that builds Typecast? If so, adding the community integration could be a great solution to adding support...
@sangwonl just making sure you saw my note above about adding Typecast to the Community Integrations program. Please check it out and let me know if you have any questions.
> Sorry for the late reply. When you say to add it as a community integration, do you mean simply getting it listed on [the page](https://docs.pipecat.ai/server/services/community-integrations)? Yes, that's the right...
I'll close this out now since you're listed as a community integration. We can always reference this in the future if we want to port this to first party. Thanks...
I'm not sure I'm following. There are two ways to construct the transport: 1. Explicitly specify the transport; for Twilio, that's a FastAPIWebsocketTransport, passing the args, which includes a TwilioFrameSerializer....
What specifically is missing from the docs? Every section won't detail all the ways to do things. There's a transport specific section that explains how transports work: https://docs.pipecat.ai/guides/learn/transports