Thanks! I think the biggest issue we ran into with the LiveKit turn detector is that it relies on the transcript for prediction, which makes it highly dependent on transcription quality. In scenarios where the transcriber has a higher error rate especially under non-ideal audio conditions like phone calls the performance degrades significantly. The compounding effect of ASR errors directly impacts turn detection accuracy. Word errors and punctuation generated by the transcriber also biases the model’s predictions.
With the Pipecat model, the approach is different since it operates directly on the audio. In my simulations of degraded audio quality, i actually get better results.
Anyway its good to hear that we're allowed to use third party models.