-
cpal
纯Rust编写的低级跨平台音频I/O库
-
hound
WAV编码和解码库
-
alsa
对ALSA(Linux声音API)的薄但安全的封装
-
rodio
音频播放库
-
gstreamer-pbutils
Rust对GStreamer Base Utils库的绑定
-
gstreamer-video
Rust对GStreamer Video库的绑定
-
gstreamer
Rust对GStreamer的绑定
-
ffmpeg-next
安全的FFmpeg封装(ffmpeg crate的FFmpeg 4兼容分支)
-
gstreamer-app
Rust对GStreamer App库的绑定
-
symphonia
纯Rust媒体容器和音频解码库
-
gstreamer-audio
Rust对GStreamer Audio库的绑定
-
kira
游戏表达性音频库
-
gstreamer-base
GStreamer基础库的Rust绑定
-
libpulse-binding
PulseAudio libpulse库的语言绑定
-
oboe
oboe安卓库的低延迟音频IO的安全接口
-
lofty
音频元数据库
-
gstreamer-play
GStreamer Play库的Rust绑定
-
web-audio-api
用于非浏览器环境中的Web Audio API的纯Rust实现
-
songbird
Discord语音API的异步Rust库
-
gstreamer-gl
GStreamer GL库的Rust绑定
-
midly
用于.mid文件和实时MIDI事件的快速MIDI解码器和编码器
-
gstreamer-validate
GStreamer Validate库的Rust绑定
-
bevy_kira_audio
Bevy动态音频插件
-
aws-sdk-transcribestreaming
AWS SDK for Amazon Transcribe Streaming Service
-
gstreamer-rtsp
Rust语言对GStreamer Rtsp库的绑定
-
gstreamer-controller
Rust语言对GStreamer Controller库的绑定
-
rustpotter-cli
Rustpotter的命令行界面,Rustpotter是一个开源的唤醒词检测器
-
gstreamer-rtp
Rust语言对GStreamer Rtp库的绑定
-
gstreamer-webrtc
Rust语言对GStreamer WebRTC库的绑定
-
gstreamer-sdp
Rust语言对GStreamer Sdp库的绑定
-
audiotags
不同类型音频元数据的统一IO
-
rsmpeg
尽可能多地暴露FFmpeg的能力
-
libpulse-simple-binding
PulseAudio libpulse-simple库的语言绑定
-
gstreamer-player
GStreamer Player 库的 Rust 绑定
-
ebur128
EBU R128 音量标准
-
whisper-rs
whisper.cpp 的 Rust 绑定
-
gstreamer-net
GStreamer Net 库的 Rust 绑定
-
wavers
读取和写入 WAV 文件
-
coreaudio-rs
Apple CoreAudio API 的友好的 Rust 接口
-
stream-download
将流式内容传输到本地基于文件的缓存
-
metaflac
读取和写入 FLAC 元数据
-
coffeevis
Linux 的个人图形/控制台音乐可视化器
-
gstreamer-check
GStreamer Check 库的 Rust 绑定
-
mack
一个有见地的、快速的音频组织者
-
ffmpeg-sys-next
FFmpeg的FFI绑定
-
fundsp
音频处理和合成库
-
gstreamer-analytics
为GStreamer Analytics库提供的Rust绑定
-
wmidi
MIDI解析库
-
ffmpeg-the-third
安全的FFmpeg封装(ffmpeg crate的FFmpeg 4兼容分支)
-
spectrum-analyzer
一个易于使用且快速的
no_std
库(带有alloc
),用于使用FFT获取数字信号(例如音频)的频率谱。 -
lewton
纯Rust vorbis解码器
-
soloud
soloud音频引擎的Rust绑定
-
coreaudio-sys
使用rust-bindgen生成的Apple CoreAudio框架的绑定
-
Vibe_Player
为Logitech Media Server提供的音乐播放器
-
creek
音频文件实时安全磁盘流
-
audio-conv
复制目录结构并转换目录中的音频文件
-
midir
一个跨平台的实时 MIDI 处理库,受 RtMidi 启发
-
gstreamer-mpegts
为 GStreamer MpegTs 库提供的 Rust 绑定
-
flacenc
将 FLAC 编码器嵌入您应用程序的纯 Rust 库
-
tinyaudio
跨平台、易于使用、低级别的音频输出库
-
gstreamer-tag
为 GStreamer Tag 支持库提供的 Rust 绑定
-
oddio
轻量级游戏音频库
-
libpd-rs
对 libpd 的 Rust 抽象
-
rustysynth
使用纯 Rust 编写的 SoundFont MIDI 合成器
-
songrec
为 Linux 编写的开源 Shazam 客户端,使用 Rust 编写
-
rusty_engine
使用简单的跨平台2D游戏引擎学习Rust
-
cubeb
为与系统音频交互提供libcubeb的Rust绑定
-
audio_thread_priority
在Linux、Windows和macOS上提高线程到实时优先级,以进行音频工作
-
pipewire
Rust的PipeWire绑定
-
optivorbis
一个无损、格式保留的Vorbis优化和修复库
-
rosc
为Rust提供的OSC库
-
dasp_sample
音频PCM DSP样本的抽象,包括有用的转换和操作
-
gstreamer-allocators
为GStreamer分配器库提供的Rust绑定
-
hrtf
HRTF(头相关传递函数)音频信号处理器
-
claxon
FLAC解码库
-
midi_fundsp
允许创建实时MIDI合成器软件
-
mprisqueeze
通过MPRIS控制Squeezelite的命令行客户端
-
kibank
Kilohearts音库
-
jack
使用JACK进行实时音频和MIDI
-
pv_recorder
为Picovoice的Rust录制库
-
bliss-audio
用于制作播放列表的歌曲分析库
-
micro_musicbox
bevy_kira_audio的偏见服务接口
-
dmm
声明式音乐管理器
-
audio-mixer
通过输入和输出通道布局混合音频
-
awedio
低开销且可适应的音频播放库
-
quad-snd
高级且跨平台的音频库
-
gst-plugin-audiofx
GStreamer Rust音频效果插件
-
weresocool
***** WereSoCool !Now In Stereo! ****** 制作酷炫的声音。给你的朋友留下深刻印象。
-
soft_matrix
Soft Matrix 将双声道立体声提升至环绕声
-
audio
在 Rust 中处理音频
-
mel_spec
Mel 频谱图与 whisper.cpp、pytorch 和 librosa 参考实现的结果对齐,适用于流媒体音频
-
smrec
简约的多轨音频记录器,可通过 OSC 或 MIDI 控制
-
blissify
用于创建智能播放列表的 MPD 插件
-
mtrack
用于现场表演的多轨音频和 MIDI 播放器
-
symphonia-bundle-mp3
纯 Rust MP1、MP2 和 MP3 分解器和解码器(Symphonia 项目的一部分)
-
knyst
实时动态音频图和合成库
-
pointillism
用于音乐创作的作曲库
-
nnnoiseless
音频降噪,源自 Xiph 的 RNNoise 库
-
livi
托管 LV2 插件
-
augmented-dsp-filters
音频过滤器(C++ DSPFilters 的移植)
-
quing
一个(希望是)极简的基于TOML的曲目随机播放器
-
nannou
一个用于Rust的创意编码框架
-
megra_rs
一种基于马尔可夫链的实时编码语言
-
gstreamer-gl-x11
为GStreamer GL库提供Rust绑定(支持X11)
-
audio-processor-standalone
用于
audio-processor-traits
的独立音频/midi CLI运行器 -
sink-rotate
旋转默认PipeWire音频接收端的命令
-
libspa
libspa的Rust绑定
-
augmented-playhead
在原子操作的基础上实现一些额外的类型和实用工具,以构建音频线程/ GUI同步
-
libpulse-sys
PulseAudio libpulse系统库的FFI绑定
-
lv2
创建LV2插件的,安全、快速且易于使用的框架
-
pyin
用Rust编写的pYIN音高检测算法
-
aspeak
Azure TTS API的文本到语音客户端
-
rea-rs
ReaScript API版本
-
minimp3
minimp3库的Rust绑定
-
caesura
一个全能的命令行工具,可以将FLAC音频文件进行转码并上传到基于gazelle的索引器/追踪器
-
rea-rs-low
REAPER C++ API的绑定 - 低级API
-
vst
Rust中的VST 2.4 API实现。创建插件或宿主程序。
-
gstreamer-gl-wayland
为GStreamer GL库提供的Rust绑定(Wayland支持)
-
embed_anything
以闪电般的速度嵌入任何内容
-
ness_stretch
实现了相位随机化的Real FFT时间伸缩算法NessStretch,该算法将原始声音文件分割成1-10个离散的频率带,并使用递减帧...
-
legacylisten
具有奇特功能的CLI音频播放器
-
radiobrowser
适用于radiobrowser兼容服务器的客户端库,具有自动回退到其他可用服务器的功能
-
rocoder
一个可实时编码的相位声码器
-
bliss-audio-aubio-rs
aubio-rs 用于 bliss 内部使用
-
gst-plugin-csound
基于 Csound 的 GStreamer 音频过滤器插件
-
sameold
A SAME/EAS 数字接收器库
-
augmented-midi
使用 nom 组合子实验性的 MIDI 文件/事件解析器
-
audio-processor-analysis
音频分析处理器
-
musicgpt
使用本地运行的 LLM 生成基于自然语言提示的音乐
-
audio-preview
用于快速导航文件系统和预览音频文件的 TUI
-
gstreamer-utils
提供一个对象,用于使用一个生产者和多个消费者构建多个 Gst 管道
-
mp4ameta
读取和写入 iTunes 风格的 MPEG-4 音频元数据
-
asio-sys
steinberg ASIO SDK 的低级接口和绑定生成
-
cxx-juce
使用 cxx 为 JUCE 提供的 Rust 绑定
-
stm32_i2s_v12x
某些STM32微控制器的I2S通信(使用SPI外设)驱动程序
-
synfx-dsp-jit
为Rust提供实时音频合成和效果的DSP JIT(即时编译)引擎
-
oxisynth
Rust音源合成器
-
audiopus
Opus编解码器库的高级绑定
-
augmented_oscillator
非常简单的振荡器实现
-
dasp
提供音频PCM DSP工作的基础知识
-
twang
纯Rust高级音频合成
-
rtaudio
RtAudio的安全Rust封装和绑定
-
synfx-dsp
Rust的DSP实时音频合成、效果算法和实用工具
-
visqol
v3.1 语音质量评估的Rust CLI工具
-
jumake
用于通过CMake简化并加速设置新JUCE项目的命令行工具
-
pacmog
PCM解码库
-
hadron_sclang
实验性的SuperCollider音乐语言解释器
-
nodi
MIDI文件的播放和抽象
-
fmod-oxide
FMOD和FMOD Studio的零成本绑定
-
ac-ffmpeg
FFmpeg库的安全Rust接口
-
synthizer
对Synthizer库的绑定,用于3D音频和效果
-
dmxvis
高帧率LSD音频可视化器[DMX, WS281x, OpenRGB]
-
symphonia-codec-vorbis
纯Rust Vorbis解码器(Symphonia项目的一部分)
-
bevy_fmod
Bevy中的idiomatic FMOD
-
lyr
从多个来源下载和嵌入歌词
-
anni-common
Project Anni使用的通用库
-
symphonia-format-isomp4
纯Rust ISO/MP4解复用器(Symphonia项目的一部分)
-
iced_audio
针对音频应用的Iced GUI库的扩展,包含实用的小部件
-
symphonia-bundle-flac
纯Rust FLAC解复用器和解码器(Symphonia项目的一部分)
-
metrome
从任何节奏创建拍点
-
symphonia-utils-xiph
针对Xiph编解码器和格式的Symphonia项目工具
-
symphonia-format-wav
纯Rust WAV解复用器(Symphonia项目的一部分)
-
glicol
语言主入口点
-
usfx
实时过程式生成的音效
-
sonant
支持流式传输的Sonant 4K合成器移植版
-
symphonia-codec-pcm
纯Rust PCM音频解码器(Symphonia项目的一部分)
-
synthahol-phase-plant
读取和写入Phase Plant预设
-
libsoxr
libsoxr(声音重采样库)的包装器
-
cringecast
命令行播客订阅器
-
scope-tui
终端的示波器/矢量示波器/频谱仪
-
symphonia-format-ogg
纯Rust OGG解复用器(Symphonia项目的一部分)
-
dante-cli
使用dante-control-rs的Dante发现和控制命令行工具
-
aifc
AIFF和AIFF-C音频格式的读取器和写入器
-
allegro_audio
Allegro 5音频插件Rust包装器
-
ensnare
生成数字音频
-
hexodsp
用于在Rust中开发模块化合成器(如HexoSynth)的综合DSP图和合成库
-
fftviz
用于音频文件的轻量级、可自定义的FFT可视化器
-
visqol-rs
在Rust中实现Visqol v3.1算法,用于语音质量评估
-
wav_io
Wav文件读取器和写入器
-
audio-processor-testing-helpers
音频处理器的测试工具集合
-
multichannel_audio
在Rust中播放和录制多通道音频
-
rytm-rs
比rytm-sys更安全的Rust抽象,rytm-sys是一个为运行固件1.70的Analog Rytm MKII的非官方SDK
-
symphonia-codec-aac
纯Rust AAC解码器(Symphonia项目的一部分)
-
audio-codec-algorithms
音频编解码算法:A-law,μ-law和IMA ADPCM
-
asak
一个跨平台的音频录制/播放命令行工具,带有TUI
-
opensound
(WIP)一个一站式多级声音系统抽象,适合作为Pro-Audio应用程序(例如DAW)或其他相关声音应用程序的坚实基础。
-
msf-sdp
Rust的会话描述协议(SDP)
-
om-fork-miniaudio
对miniaudio C库的绑定。直到上游更新为止的分支!
-
atomic-queue
用于音频应用的有限锁-free队列,移植自https://github.com/max0x7ba/atomic_queue
-
audio-processor-utility
AudioProcessor实现(pan,增益,单声道,噪声)
-
reverb
一个超快的单声道到立体声板混响器
-
ears
使用OpenAL播放音频的简单Rust API
-
bevy_synthizer
一个用于Synthizer的Bevy插件,Synthizer是一个专注于游戏和VR应用程序的3D音频和合成库
-
audio-processor-graph
运行音频处理器的图
-
audio-processor-time
基于时间的效果处理器:延迟/混响
-
rb
带有阻塞I/O的线程安全的环形缓冲区
-
dawproject
Rust中的DAWproject移植
-
kittyaudio
一个专注于简单的音频播放库
-
pa-spl
PCB Artists SPL模块的无标准嵌入式HAL I2C驱动程序
-
icy-metadata
解析Icecast元数据
-
mkaudiolibrary
基于Rust的模块化音频处理库,包括MKAU插件格式
-
assert_no_alloc
自定义Rust分配器,允许暂时禁用线程的内存(分配)操作。如果禁止分配而仍然分配,则中止或打印警告。
-
fbd_sequencer
使用PSG或AY-3-8910声音源播放音乐的序列器。支持播放.fbd序列文件。
-
bevy_audio
Bevy 引擎的音频功能
-
audio-processor-metronome
实现了一个简单的节拍器处理器
-
fon
Rust 音频类型、重采样、处理和混音库
-
clap-sys
Rust 对 CLAP 音频插件 API 的绑定
-
audrey
简化了各种音频格式之间的读写和转换
-
audio-processor-bitcrusher
实现了一个基于采样保持的简单比特率压降器
-
sherpa-rs
Rust 对 https://github.com/k2-fsa/sherpa-onnx 的绑定
-
audio-viz
彩色音频波形可视化
-
portmidi
Rust 的高层 PortMidi 绑定
-
augmented-audio-metrics
增强型音频应用的度量辅助工具
-
aus
音频处理工具
-
makepad-audio-graph
Makepad 音频图
-
audio-processor-dynamics
实现压缩器
-
psg_lite
生成类似于AY-3-8910及其兼容芯片的PCM波形
-
anni-repo
操作anni元数据存储库
-
wasapi
Windows上Wasapi API的绑定
-
lasprs
声学信号处理(Rust版,通过pyo3可选Python绑定)
-
babycat
一个音频解码和操作库,具有C、Python和WebAssembly绑定
-
flacenc-bin
用纯Rust编写的FLAC编码器。flacenc crate的示例应用。
-
raplay
播放音频
-
soi
适用于流媒体时代的命令行音乐播放器
-
wavpack
WavPack的API绑定
-
grafton-birddog
对BirdDog RESTful API 2.0的非官方惯用Rust绑定
-
bevy-kira-components
Bevy集成Kira的替代crate
-
allegro_acodec
Allegro 5 acodec插件Rust封装
-
quicksilver
纯Rust编写的2D游戏框架
-
ausnd
AU音频格式的读取器和写入器
-
hodaun
音频IO和合成
-
aubio
用于标签音乐和声音的aubio库的安全绑定
-
libpulse-simple-sys
PulseAudio libpulse-simple系统库的FFI绑定
-
actually_beep
一个跨平台库,提供易于使用的beep函数,实际上会发出声音
-
music-math
处理音乐/音频的常用函数和辅助工具
-
rupamix
Rust PA混音器是一个用于与Pulse Audio交互的命令行工具
-
symphonia-codec-alac
Symphonia项目的一部分,纯Rust编写的ALAC解码器
-
vpr-audio-analyzer
音频文件分析器
-
augmented_baseview
音频插件UI的窗口化,https://github.com/RustAudio/baseview的发布分支
-
youtui-vendored-rodio
为youtui提供的库 - 请勿使用
-
breakers
Breaker实时编码语言的解释器
-
aquinas
命令行媒体播放器。(类似于cmus,但更简单。)
-
dasp_frame
音频PCM DSP帧的抽象,以及有用的转换和操作
-
dasp_signal
音频PCM DSP流的迭代器式API
-
audio-visualizer
一个简单的音频可视化库,特别适用于开发者通过波形或频谱等方式查看音频样本。(到目前为止)该库尚不能为最终用户提供良好的可视化。
-
soundtouch
SoundTouch C++音频库的封装器
-
samplerate
基于libsamplerate的采样率转换库
尝试使用DuckDuckGo进行搜索。搜索DuckDuckGo.