awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 个仓库

Awesome GitHub RepositoriesAudio Visualization Tools

Resources for generating visual representations from audio input data.

Explore 12 awesome GitHub repositories matching graphics & multimedia · Audio Visualization Tools. Refine with filters or upvote what's useful.

Awesome Audio Visualization Tools GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • rigellute/spotify-tuiRigellute 的头像

    Rigellute/spotify-tui

    19,019在 GitHub 上查看↗

    This project is a terminal-based music controller that provides a text-based interface for managing audio streaming, library navigation, and playback device selection. It functions as a client for remote music services, allowing users to browse catalogs, control playback states, and manage their streaming accounts directly from the command line. The application distinguishes itself through a highly customizable interface and automation capabilities. Users can modify the visual layout, adjust themes, and define custom keyboard shortcuts to create a personalized control workflow. Beyond interac

    Renders real-time visual animations of audio pitch and track analysis data directly within the terminal.

    Rustclirustspotify
    在 GitHub 上查看↗19,019
  • pipecat-ai/pipecatpipecat-ai 的头像

    pipecat-ai/pipecat

    12,846在 GitHub 上查看↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Renders a dynamic visual bar graph representing real-time audio input levels.

    Pythonaichatbot-frameworkchatbots
    在 GitHub 上查看↗12,846
  • katspaugh/wavesurfer.jskatspaugh 的头像

    katspaugh/wavesurfer.js

    10,114在 GitHub 上查看↗

    wavesurfer.js is a WebAudio playback library and interactive waveform visualizer that renders audio data onto an HTML5 canvas. It enables users to see and navigate sound files through a visual representation of audio peaks, allowing for direct seeking and playback control within a web browser. The project is distinguished by its flexible rendering model, which can use precomputed peak data to display waveforms without downloading or decoding the full audio file. It utilizes a plugin-based extension model to integrate advanced tools such as spectrograms, interactive audio timelines, and real-t

    Renders interactive audio waveforms and spectrograms on a web canvas for audio navigation and analysis.

    TypeScriptaudiojavascriptmusic
    在 GitHub 上查看↗10,114
  • netease-youdao/emotivoicenetease-youdao 的头像

    netease-youdao/EmotiVoice

    8,446在 GitHub 上查看↗

    EmotiVoice is an emotional text-to-speech engine and bilingual speech synthesizer designed to generate synthetic audio in English and Chinese. It utilizes a deep learning architecture to produce high-fidelity speech with controllable emotional states and timbres. The project includes a voice cloning framework for replicating specific speaker identities by training custom acoustic models on personal audio datasets. It employs a jointly-trained acoustic-vocoder pipeline and style-embedding-based synthesis to manage expression and reduce audio artifacts. The system covers a broad range of speec

    Generates mel spectrogram plots to visualize and compare predicted audio quality against target speech signals.

    Pythonaideep-learningemotion
    在 GitHub 上查看↗8,446
  • worldveil/dejavuworldveil 的头像

    worldveil/dejavu

    6,764在 GitHub 上查看↗

    Dejavu is a Python audio fingerprinting library and recognition engine. It functions as a digital audio signature tool used to analyze sound waves and create unique identifiers for the purposes of audio search and retrieval. The project enables automatic music identification by matching live audio feeds or recorded clips against a database of fingerprints. It covers audio content matching and digital audio archiving to identify original source recordings from a stored collection. The system incorporates capabilities for generating audio fingerprints, identifying audio tracks, and recognizing

    Analyzes spectrograms to identify peak energy points, creating unique digital signatures for audio tracks.

    Python
    在 GitHub 上查看↗6,764
  • tyiannak/pyaudioanalysistyiannak 的头像

    tyiannak/pyAudioAnalysis

    6,242在 GitHub 上查看↗

    pyAudioAnalysis 是一个用于音频信号处理和分析的 Python 库和框架。它提供了提取声音数学表示(如频谱图)的工具,并实现了一个用于训练和评估机器学习模型的系统,以根据声学模式对音频片段进行分类。 该项目包括专门的音频分割工具,允许删除静音并检测特定的音频事件,从而将录音划分为有意义的部分。它还提供了数据可视化功能,使用降维技术来映射内容相似性并识别声音数据中的聚类。 该库涵盖了广泛的信号处理功能,包括频谱域特征提取、时间分析和用于估计连续值的音频回归。这些功能既可以作为可编程库使用,也可以通过命令行界面进行音频文件的批处理。

    Provides data visualization capabilities that use dimensionality reduction to map content similarities and identify clusters within sound data.

    Python
    在 GitHub 上查看↗6,242
  • syedhali/ezaudiosyedhali 的头像

    syedhali/EZAudio

    4,991在 GitHub 上查看↗

    EZAudio 是一个用于 Apple 平台的音频库,提供了用于麦克风捕获、文件播放和硬件输出的标准接口。它作为一个低延迟音频处理器和可视化框架,旨在以最小的延迟操作音频缓冲区并路由信号。 该项目具有一个硬件加速的波形渲染器,用于绘制实时音频振幅和滚动图。它还包括一个快速傅里叶变换(FFT)分析器,将时域音频样本转换为频域数据以进行频谱分析。 该库涵盖了广泛的功能,包括数字音频录制到磁盘,以及带有搜索和音量控制的音频文件播放管理。它支持通过音频效果链和将麦克风输入直接路由到硬件输出来进行实时音频处理。

    Supplies a framework for real-time audio processing and spectral visualization using Core Audio.

    Objective-C
    在 GitHub 上查看↗4,991
  • makcedward/nlpaugmakcedward 的头像

    makcedward/nlpaug

    4,658在 GitHub 上查看↗

    nlpaug is a data augmentation library designed to generate synthetic text, audio, and spectrogram data to improve the robustness of machine learning models. It functions as a textual data synthesizer and an audio signal augmentor, providing specialized tools to expand datasets through various transformation methods. The project distinguishes itself through its ability to orchestrate complex workflows using a pipeline orchestrator, which allows multiple augmentation functions to be chained together sequentially or randomly. It supports sophisticated text synthesis via back-translation, context

    Transforms audio spectrograms using time and frequency masking to improve speech recognition robustness.

    Jupyter Notebook
    在 GitHub 上查看↗4,658
  • serversideup/amplitudejsserversideup 的头像

    serversideup/amplitudejs

    4,313在 GitHub 上查看↗

    AmplitudeJS 是一个用于构建自定义 HTML5 音频播放器的 JavaScript 库和框架。它作为一个客户端播放列表管理器和媒体控制器,弥合了 HTML 元素与 Web Audio API 之间的差距,允许开发人员创建品牌化的媒体界面,而无需依赖默认的浏览器样式。 该项目的特色在于使用基于 CSS 类的 DOM 绑定和数据属性状态映射,将 HTML 元素直接链接到播放控制和轨道元数据。它包含一个专用可视化系统,使用 Web Audio API 根据音频频率数据渲染实时 SVG 波形和特定歌曲的视觉效果。 该库提供了全面的媒体库管理功能,包括播放列表排序、随机和重复逻辑以及元数据填充。它处理音量管理、播放速度调整和时间戳跳转等播放控制,同时提供事件驱动的回调系统,以将用户界面更改与特定的播放里程碑同步。 该框架进一步支持用于键盘快捷键的外部输入映射,并包括设备感知事件切换,以优化移动触摸屏的交互。

    Renders real-time SVG waveforms and frequency-based visual effects using audio signal data.

    JavaScriptcsshtmlhtml5
    在 GitHub 上查看↗4,313
  • alexkay/spekalexkay 的头像

    alexkay/spek

    3,185在 GitHub 上查看↗

    Spek is an acoustic spectrum tool and audio frequency visualizer designed to decode audio streams and analyze their spectral density. It functions as an audio spectrogram analyzer that displays frequency distributions to help identify the sonic characteristics of audio files. The tool specifically includes capabilities as a lossy compression detector, allowing for the identification of encoding artifacts and frequency cut-offs caused by lossy transcoding. The software covers audio file inspection and spectral analysis, providing the ability to select individual audio streams and channels. Us

    Generates frequency-based heat maps to analyze audio content over time as spectrograms.

    C++
    在 GitHub 上查看↗3,185
  • dominicbreuker/stego-toolkitDominicBreuker 的头像

    DominicBreuker/stego-toolkit

    2,636在 GitHub 上查看↗

    This project is a steganography analysis toolkit and digital forensics suite designed to detect, extract, and embed hidden data within image and audio files. It provides a dockerized security environment that bundles various analysis tools into a containerized workspace, including a media spectrogram visualizer for revealing visually hidden patterns. The toolkit features a dedicated brute force system for recovering password-protected messages using automated wordlists and candidate password testing. It distinguishes itself by providing rule-based wordlist generation that uses expansion patte

    Includes a graphical interface to render audio spectrograms for revealing visually hidden patterns.

    Shellctf-toolsdocker-imagesteganography
    在 GitHub 上查看↗2,636
  • miek/inspectrummiek 的头像

    miek/inspectrum

    2,466在 GitHub 上查看↗

    Divides the time-frequency display into cached image tiles recomputed only on zoom or pan changes.

    C++dspsdr
    在 GitHub 上查看↗2,466
  1. Home
  2. Graphics & Multimedia
  3. Media Processing and Analysis
  4. Media Manipulation
  5. Media Processing
  6. Audio Visualization Tools

探索子标签

  • Dimensionality Reduction VisualizationTools that project high-dimensional audio features into lower dimensions to visualize clusters and similarities. **Distinct from Audio Visualization Tools:** Specifically handles dimensionality reduction for audio feature sets rather than general visual representations of audio input
  • Metadata OverlaysVisual representations of audio properties such as frequency spectrums, time labels, and region markers. **Distinct from Audio Visualization Tools:** Adds technical context (markers, labels) over the waveform, whereas the parent is general visualization.
  • Spectrogram Renderers3 个子标签Tools that generate frequency-based heat maps to analyze audio content over time. **Distinct from Audio Visualization Tools:** Specifically focuses on the generation of spectrograms rather than general audio visualization or feature extraction.