Direct voice audio access
How to access voice audio.
阅读时间1 分钟最后更新于 12 天前
Direct access to the audio buffers on the capture client or render client allows developers to:
- Add an audio effect that modifies voice (for example, a robot voice, radio distortion, or static)
- Use a third-party audio engine (such as Wwise) for voice render instead of an automatic render provided by Vivox
- Record audio
- Perform phoneme analysis
The Vivox Core SDK provides four hooks for optional callback functions that allow access to the audio buffers:
-
Capture side
- After capture, but before Vivox audio processing
- After Vivox audio processing, but before being sent to the Vivox server
-
Render side
- After being received from the Vivox server, but before audio processing and mixdown to a single audio stream
- After Vivox audio processing and mixdown, but before render
Vivox Core users have access to these hooks directly as displayed in the following sections.
Topic | Description |
|---|---|
| Callback APIs | How to set the callback pointers. |
| Callback usage | Detailed information on each callback and it's usage. |
| Read and alter audio data for each participant | Managing individual participant audio data. |