Restricting Realtime API to a specific language

Hi,
I’m working on a conversational bot with the Realtime API, and all our users are German speakers. The issue I’m facing is that when users keep their inputs short, the API sometimes misinterprets the input as English, and the conversation goes completely off track.

I’ve already tried setting the system prompt to enforce German as the primary language, but that doesn’t seem to work as expected.

Does anyone know if it’s possible to restrict the API to a single language so that it consistently interprets all inputs correctly? Any tips or solutions would be greatly appreciated!

2 Likes

Willkommen im Club!

I have the same issue - I’m making a telephone answering AI that is supposed to work pretty much exclusively in German - without any success.
If the input is short or just a noise that triggered the VAD, English, Spanish, French or even other languages occur.

I suppose there is no workaround currently, however a good prompt keeps this a somewhat rare occurence.

Let’s hope this will be addressed in the future!

Cheers. :hugs:

@goldendragon0710 seems to have the same problem.
No official response in over one month is quite an impressive achievement.