{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreieqv6vd4tnzyydl53nsklqili3xqzmumxl7ldz7p2pwu5pmrvg5a4",
"uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3mmyxme4lt3i2"
},
"path": "/t/realtime-api-poor-portuguese-call-quality-with-gpt-realtime-mini-gpt-realtime/1381375#post_4",
"publishedAt": "2026-05-29T14:37:43.000Z",
"site": "https://community.openai.com",
"tags": [
"Realtime transcription",
"@rafa3"
],
"textContent": "rafa3:\n\n> About your problem with noises and background interference, I would consider a implementation of a filter (band-pass filter, spectral denoise, noise reduction, etc.), there is a lot kind of filters try some to check which one fits better for you case. Is important to know that the API supports `noise_reduction` filter as parameter. Check Realtime transcription.\n>\n> About the recognition accuracy, it can be related with the noises. I would first try to implement the filters. If it doesn’t resolve, try another models. But, I would say that the gpt realtime models are already good. I have some projects using Gemini speech-to-text and live API and they’re good too.\n>\n> Another approach is to implement a second turn that pass along the transcribed text and improve it, but probably it is not worth for real-time cases due to the delay.\n\nHi @rafa3, thank you for your reply.\n\nI tried your recommendation of setting `noise_reduction` to `far_field`. It seems to improve the handling of background noise a little, but the call quality is still not too good in some of my scenarios, like order pizzas.\n\nI have also tested `gpt-realtime-mini-2025-10-06`, `gpt-realtime-1.5`, and `gpt-realtime-2`, but I experienced the same issues. In fact, in my Portuguese-speaking use case, those models performed even worse than `gpt-realtime-mini` / `gpt-realtime`.\n\nDuring the call, the voice sometimes changes unexpectedly, almost as if another person is speaking. This happens intermittently and makes the experience feel unstable.\n\nI am still looking for possible solutions, such as improving the prompt or adjusting other parameters.\n\nThank you again for your help.",
"title": "Realtime API: Poor Portuguese call quality with gpt-realtime-mini / gpt-realtime"
}