Documentation

Support

Vivox Unreal SDK

Vivox Unreal SDK

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.
A transcription is not sent in the following conditions:
  • 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()
, do not impact the accuracy of transcribed speech. However, a person who is speaking quietly or is mumbling can negatively impact transcription, although this is beyond developer control.