Audio transcription conditions
Learn the conditions for audio transcription.
Read time 1 minuteLast updated 2 days ago
When a player is in a channel with another player who has speech-to-text transcription enabled, their speech is transcribed and sent in the following conditions:
- If a player is within audible range when audio transcription completes, and they remain within audible range until the transcription is sent to the client, then they receive the audio transcription.
- If a player re-enters audible range while they are speaking, then everything since they last entered audible range is transcribed.
- If a player leaves audible range during the delay between the completion of speech and when the Vivox SDK receives the transcription, then no transcription is sent.
- If a player leaves audible range during transcription, then no transcription is sent.
Speech audio volume does not generally matter for speech-to-text transcription, only whether the words are spoken clearly. Hardware level or software volume adjustments that change a user's audio volume, such as IAudioDevices::SetVolumeAdjustment() or
IParticipantProperties::BeginSetLocalVolumeAdjustment()