#音频输入输出
cpal - 纯Rust跨平台音频库 简化音频开发
CPAL音频库跨平台Rust音频输入输出Github开源项目
CPAL是一个纯Rust编写的低级音频库,支持多种操作系统和音频后端。它提供设备枚举、格式选择和PCM流构建等功能,简化跨平台音频应用开发。支持ALSA、WASAPI、CoreAudio等主流音频系统,并具备ASIO和Web Assembly兼容性。CPAL为开发者提供了灵活高效的音频处理工具,适用于各种音频应用场景。
univoice - Unity开源语音聊天框架
UniVoice语音聊天Unity插件音频输入输出网络通信Github开源项目
UniVoice是一个为Unity开发的开源语音聊天框架。该项目支持多人群组语音聊天,提供即插即用功能,无需编写复杂的音频和网络代码。UniVoice具有高度可定制性,支持PUN2和WLAN等多种网络类型。开发者可自定义音频输入、输出和网络传输方式,以适应不同应用场景。该框架简化了Unity项目中实时语音通信的实现过程。