pipecat icon indicating copy to clipboard operation
pipecat copied to clipboard

Language option - multi supported for assemblyai?

Open akhilbajiya opened this issue 3 months ago • 5 comments

pipecat version

0.0.83

Python version

3.12.11

Operating System

macOS 15.6

Question

Use case: I need to handle conversations where users may speak in multiple languages

Assembly AI has an option for supporting language = multi - https://www.assemblyai.com/docs/api-reference/streaming-api/streaming-api.

Currently, the Pipecat implementation only supports setting individual language codes through the Language enum.

Is it possible to pass this or planned for a future version?

What I've tried

No response

Context

No response

akhilbajiya avatar Oct 13 '25 12:10 akhilbajiya

The AssemblyAI team is supporting this integration. I gave them a heads up about the request.

markbackman avatar Oct 15 '25 15:10 markbackman

Okay. Thanks for the update

akhilbajiya avatar Oct 18 '25 11:10 akhilbajiya

They're planning to add once this feature becomes generally available.

markbackman avatar Oct 18 '25 12:10 markbackman

Hello @akhilbajiya thank you for your request, we have added support for the multilingual model which can be set in AssemblyAIConnectionParams by setting: speech_model = "universal-streaming-multilingual"

Let us know any feedback and happy to help with any other requests :)

dan-ince-aai avatar Nov 05 '25 11:11 dan-ince-aai

@dan-ince-aai also is there a way to pass language_detection parameter so it also returns the detected language?

rohitkhatri avatar Nov 26 '25 07:11 rohitkhatri