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!
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.
one hacky way i found was setting the instructions in the desired language in the session.update when you are initializing the api and connection. in the instructions field, instead of the instructions being in the default english language, change those instructions to be in your desired language