awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to spotify/basic-pitch

Open-source alternatives to Basic Pitch

27 open-source projects similar to spotify/basic-pitch, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Basic Pitch alternative.

  • music-and-culture-technology-lab/omnizartAvatar de Music-and-Culture-Technology-Lab

    Music-and-Culture-Technology-Lab/omnizart

    1,915Voir sur GitHub↗

    Omnizart is a deep learning framework designed for automatic music transcription and music information retrieval. It functions as a toolkit for analyzing polyphonic audio recordings to extract structured musical information, including notes, chord progressions, drum events, and rhythmic patterns. The system provides a modular pipeline that orchestrates the entire lifecycle of audio analysis, from initial feature extraction and data preparation to model inference. Users can apply pre-trained models to transcribe audio directly or utilize the included utilities to train and fine-tune neural net

    Pythonbeat-trackingchorddrum-transcription
    Voir sur GitHub↗1,915
  • thewh1teagle/vibeAvatar de thewh1teagle

    thewh1teagle/vibe

    5,298Voir sur GitHub↗

    Vibe is a cross-platform transcription tool that converts spoken audio into text by running Whisper neural models directly on your device, with no cloud dependency. It can transcribe audio from files, microphones, system output, and network streams, and supports both batch processing of multiple files and real-time captioning from continuous input. Beyond basic transcription, Vibe identifies and labels different speakers through speaker diarization, and offers a choice of Command-Line Interface or HTTP API for automated and remote workflows. It also includes plugins to export transcripts to c

    TypeScriptaicross-platformdesktop
    Voir sur GitHub↗5,298
  • buriburisuri/speech-to-text-wavenetAvatar de buriburisuri

    buriburisuri/speech-to-text-wavenet

    4,007Voir sur GitHub↗

    This project is a deep learning framework designed for end-to-end speech-to-text transcription. It utilizes the WaveNet neural network architecture to process spoken audio input and generate written text transcripts, leveraging connectionist temporal classification to map variable-length audio sequences to character-level outputs. The system distinguishes itself through a comprehensive training pipeline that supports distributed execution across multiple graphics processing units. It includes specialized utilities for audio data augmentation and the transformation of raw audio files into opti

    Python
    Voir sur GitHub↗4,007

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • dinedal/textqlAvatar de dinedal

    dinedal/textql

    9,109Voir sur GitHub↗

    TextQL is a command line SQL query engine designed to execute relational queries directly against structured text files, such as CSV and TSV, without requiring a database import. It functions as a relational text file analyzer and a CSV processor that treats plain text files as virtual tables for filtering, joining, and aggregating data. The tool is built as a pipe-compatible data transformation utility, allowing it to process data from standard input and output formatted datasets. It enables relational joins across multiple files or directories within a single query to analyze relationships

    Go
    Voir sur GitHub↗9,109
  • argmaxinc/whisperkitAvatar de argmaxinc

    argmaxinc/WhisperKit

    5,639Voir sur GitHub↗
    Swiftinferenceiosmacos
    Voir sur GitHub↗5,639
  • stakira/openutauAvatar de stakira

    stakira/openutau

    4,010Voir sur GitHub↗

    OpenUTAU is a vocal synthesis editor and neural vocal workstation designed for composing singing voice sequences. It functions as a digital audio workstation for virtual singer composition, featuring a MIDI vocal arranger and a sequencer compatible with the UTAU voicebank standard. The platform integrates with external neural network synthesis servers to generate high-fidelity singing audio. It provides a phonetic singing controller for mapping lyrics to phonemes and fine-tuning pitch, vibrato, and articulation curves. The software includes a comprehensive suite of phonetic processing tools

    C#
    Voir sur GitHub↗4,010
  • jaakkopasanen/autoeqAvatar de jaakkopasanen

    jaakkopasanen/AutoEq

    15,922Voir sur GitHub↗

    AutoEq is a command-line tool that generates headphone equalization settings by comparing frequency response measurements against a target curve. It aggregates published headphone measurement data from multiple sources into a unified database, then computes per-band gain adjustments to match a desired sound profile. The tool produces equalization presets in parametric, graphic, and convolution filter formats, converting frequency response deviations into biquad coefficients or finite impulse response filters. It supports exporting these settings for use with various hardware and software equa

    Python
    Voir sur GitHub↗15,922
  • simonmichael/hledgerAvatar de simonmichael

    simonmichael/hledger

    4,059Voir sur GitHub↗

    hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in human-readable text files. It functions as a financial reporting engine for generating balance sheets and income statements, and as a multi-currency investment tracker for managing commodity lots and capital gains. The project distinguishes itself by providing multi-interface data access, allowing users to interact with their financial data via a command line interface, a terminal user interface, and a web server. It features a market-price valuation system to calculate the current va

    Haskellaccountingcommand-line-toolconsole-application
    Voir sur GitHub↗4,059
  • crmne/ruby_llmAvatar de crmne

    crmne/ruby_llm

    3,566Voir sur GitHub↗

    ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large language model providers through a unified interface. It serves as a toolkit for building autonomous assistants with custom personas, managing structured output via JSON schemas, and implementing vector embedding engines for semantic search. The project distinguishes itself as an observability suite and multimodal toolkit. It provides specialized capabilities for tracking token usage, calculating model costs, and tracing workflows via OpenTelemetry, while supporting the proces

    Rubyaianthropicchatgpt
    Voir sur GitHub↗3,566
  • sandreas/m4b-toolAvatar de sandreas

    sandreas/m4b-tool

    1,530Voir sur GitHub↗

    This command-line utility provides a specialized interface for managing and manipulating audiobook files. It functions as a processing engine designed to handle audio merging, splitting, and format standardization, allowing users to organize large collections through automated workflows. The tool distinguishes itself by integrating silence detection to automatically identify logical break points for chapter creation and segmentation. It supports parallel task execution to maximize throughput during batch operations and utilizes metadata injection to ensure that chapter markers, cover art, and

    PHPaudiobookm4b
    Voir sur GitHub↗1,530
  • tyiannak/pyaudioanalysisAvatar de tyiannak

    tyiannak/pyAudioAnalysis

    6,242Voir sur GitHub↗

    pyAudioAnalysis is a Python library and framework for audio signal processing and analysis. It provides tools for extracting mathematical representations of sound, such as spectrograms, and implements a system for training and evaluating machine learning models to classify audio segments based on acoustic patterns. The project includes dedicated utilities for audio segmentation, which allow for the removal of silence and the detection of specific audio events to divide recordings into meaningful sections. It also provides data visualization capabilities that use dimensionality reduction to ma

    Python
    Voir sur GitHub↗6,242
  • sergree/matcheringAvatar de sergree

    sergree/matchering

    2,551Voir sur GitHub↗

    Matchering is an audio mastering tool and Python library designed to match the frequency balance and loudness of a target track to a specific reference track. It functions as a reference-based mastering system that aligns a target signal's spectral envelope, RMS, and peak amplitude with those of a chosen reference file. The project utilizes a multi-stage processing pipeline featuring an FFT spectral matching engine to adjust frequency response. It ensures output quality through the use of a brickwall limiter to prevent signal clipping while preserving the original waveform shape. The tool pr

    Pythonaudiodocker-imagedsp
    Voir sur GitHub↗2,551
  • asciidoctor/asciidoctorAvatar de asciidoctor

    asciidoctor/asciidoctor

    5,193Voir sur GitHub↗

    Asciidoctor is a Ruby-based text processing engine and command-line toolchain designed to convert AsciiDoc content into structured publishing formats, including HTML5 and DocBook 5. It functions as a static content publishing toolchain that transforms raw source files into formatted documents. The system utilizes a pluggable converter interface and template-driven output, allowing the default conversion logic to be overridden via custom converters or templates. This enables the generation of specific document structures and the export of content into various publishing formats for diverse dis

    Rubyasciidocasciidoctorconverter
    Voir sur GitHub↗5,193
  • paddlepaddle/paddlexAvatar de PaddlePaddle

    PaddlePaddle/PaddleX

    6,163Voir sur GitHub↗

    PaddleX is a PaddlePaddle-based framework for building, deploying, and fine-tuning AI model pipelines, with pre-built support for computer vision, OCR, document analysis, and time series tasks. It offers a toolkit of ready-to-use pipelines for image classification, object detection, segmentation, and pose estimation, alongside an end-to-end OCR document analysis pipeline that extracts text, tables, formulas, and layout information. The platform also includes a dedicated time series forecasting pipeline for analyzing historical data to detect anomalies, classify patterns, and predict future val

    Pythonai-pipelinesclassificationdeployment
    Voir sur GitHub↗6,163
  • pluja/whishperAvatar de pluja

    pluja/whishper

    2,920Voir sur GitHub↗

    Whishper is a graphical user interface for transcribing audio and video files into text using the Whisper model. It serves as a speech-to-text tool and subtitle file generator that converts spoken content into editable text and timed subtitle formats. The project features an integrated transcription and translation interface, allowing users to refine automated results and convert transcribed text into different languages. It includes a visual editor for correcting speech recognition errors, adjusting segment timecodes, and performing bilingual translation reviews. The system handles the full

    Svelteaiaudio-to-textgolang
    Voir sur GitHub↗2,920
  • vladmandic/humanAvatar de vladmandic

    vladmandic/human

    2,999Voir sur GitHub↗

    Human is a TensorFlow.js computer vision library used for face, body, and hand tracking within the browser or Node.js. It provides a framework for human pose and gesture tracking, facial recognition, and biometric liveness detection to verify a live human presence. The project distinguishes itself through a full suite of identity and motion tools, including a facial recognition framework that generates embeddings for similarity matching and a background segmenter for separating humans from their environment. It incorporates a liveness detector to prevent spoofing during facial analysis. The

    HTMLage-estimationbody-segmentationbody-tracking
    Voir sur GitHub↗2,999
  • faisalman/ua-parser-jsAvatar de faisalman

    faisalman/ua-parser-js

    10,140Voir sur GitHub↗

    ua-parser-js is a JavaScript library used to extract browser, operating system, and device information from raw user agent strings and client hints. It functions as a cross-platform tool that runs in both web browsers and Node.js server environments to identify web visitors. The library integrates modern HTTP client hint headers to retrieve hardware and browser details with higher accuracy than standard string parsing. It also includes a specialized detector to identify automated AI agents, web crawlers, and bots to distinguish human traffic from automated scripts. The project covers hardwar

    JavaScriptanalyticsbot-detectionbrowser-detection
    Voir sur GitHub↗10,140
  • jdepoix/youtube-transcript-apiAvatar de jdepoix

    jdepoix/youtube-transcript-api

    6,919Voir sur GitHub↗

    youtube-transcript-api is a Python library designed to retrieve and download subtitles and captions from YouTube videos using video IDs. It functions as an API client that extracts text and timing data for video content. The project includes a wrapper for automated translation, allowing transcripts to be converted into different target languages. It also features a retrieval system that supports routing requests through HTTP, HTTPS, or SOCKS proxies to avoid IP blocking and regional restrictions. The library provides tools for identifying available subtitle tracks and converting raw transcri

    Pythonasrcaptionscli
    Voir sur GitHub↗6,919
  • jianchang512/vocal-separateAvatar de jianchang512

    jianchang512/vocal-separate

    1,994Voir sur GitHub↗

    Vocal-separate is an audio processing tool designed to isolate vocal and instrumental tracks from audio and video files. It functions as a local artificial intelligence engine that performs source separation directly on the user's machine, ensuring data privacy by eliminating the need for external server connectivity. The system provides a browser-based control interface for managing media uploads and monitoring processing tasks. To handle intensive signal decomposition, it utilizes hardware-accelerated tensor processing, which offloads complex mathematical calculations to dedicated graphics

    Pythonmusic-separationspleetervocal-separation
    Voir sur GitHub↗1,994
  • scribbletune/scribbletuneAvatar de scribbletune

    scribbletune/scribbletune

    3,762Voir sur GitHub↗

    Scribbletune is a JavaScript music composition library, MIDI file generator, text-based patch diagrammer, and Web Audio API sequencer. It enables the definition of rhythms, chords, and melodies using string-based notation for real-time playback in web browsers. The system transforms simple text notation into SVG visual representations of modular synthesizer signal paths. It also converts programmatically composed musical clips and patterns into standard MIDI files for use in external digital audio workstations. Composition capabilities include a character-based rhythmic notation system for p

    TypeScriptabletonableton-livechords
    Voir sur GitHub↗3,762
  • k2-fsa/sherpa-onnxAvatar de k2-fsa

    k2-fsa/sherpa-onnx

    13,017Voir sur GitHub↗

    Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device voice synthesis tool, and a speaker identification framework. It is designed as a cross-platform speech API that enables speech-to-text, text-to-speech, and speaker verification tasks to be executed locally on a device without requiring network access. The project is distinguished by its ability to perform zero-shot voice cloning and speaker diarization on-device. It supports a wide range of hardware accelerations, including GPU and various NPU architectures, and provides a Web

    C++aarch64androidarm32
    Voir sur GitHub↗13,017
  • tmoroney/auto-subsAvatar de tmoroney

    tmoroney/auto-subs

    2,851Voir sur GitHub↗

    Auto-subs is an AI transcription and automatic captioning tool that converts spoken audio from video files into synchronized subtitles. It functions as a subtitle generator and a transcription bridge, enabling the conversion of speech to text with automatic speaker identification and multi-language translation support. The software prioritizes data privacy by utilizing on-device AI inference to process audio and video files locally on the user's hardware. It distinguishes itself by offering deep integration with professional video editing workflows, allowing users to export timing and transcr

    TypeScriptaidavincidavinci-resolve
    Voir sur GitHub↗2,851
  • chidiwilliams/buzzAvatar de chidiwilliams

    chidiwilliams/buzz

    17,903Voir sur GitHub↗

    Buzz is a desktop application that provides a local speech-to-text engine for transcribing and translating audio and video files. By leveraging local machine inference, the software ensures data privacy and offline performance, removing the need for cloud connectivity during media processing. The application distinguishes itself through a modular plugin architecture that allows for the integration of custom functionality, such as content summarization and automated text formatting, without modifying the core codebase. It also features a speaker diarization pipeline that identifies and labels

    Pythonwhisper
    Voir sur GitHub↗17,903
  • seldonio/seldon-coreAvatar de SeldonIO

    SeldonIO/seldon-core

    4,752Voir sur GitHub↗

    Seldon Core is a Kubernetes-based machine learning model server and MLOps inference framework. It functions as a multi-model serving engine and pipeline orchestrator, packaging models as scalable microservices that are exposed via standardized REST and gRPC APIs. The project distinguishes itself through graph-based inference pipelines that chain models and data transformers into sequential workflows. It optimizes hardware utilization via multi-model shared serving and dynamic memory overcommit strategies, while supporting production experimentation through weighted traffic routing, A/B testin

    Goaiopsdeploymentkubernetes
    Voir sur GitHub↗4,752
  • ufal/whisper_streamingAvatar de ufal

    ufal/whisper_streaming

    3,642Voir sur GitHub↗

    Whisper streaming is an automated speech recognition engine designed to convert live audio into text. It functions as a network-based transcription server that accepts raw audio data from remote clients and returns incremental text results in real-time. The system distinguishes itself through its ability to process audio streams incrementally, allowing for immediate transcription and translation as speech is captured. It incorporates voice activity detection to isolate human speech from background noise and utilizes sliding-window buffering to manage incoming audio segments, ensuring that pro

    Python
    Voir sur GitHub↗3,642
  • youyuge34/anime-inpaintingAvatar de youyuge34

    youyuge34/Anime-InPainting

    1,128Voir sur GitHub↗

    Anime-InPainting is a specialized software platform designed for the restoration of anime illustrations and digital artwork. It functions as a deep learning-based image editor that utilizes generative models to repair damaged or incomplete images, remove unwanted artifacts, and eliminate visual blemishes such as mosaics. The project distinguishes itself through an edge-guided generative approach, which uses structural edge maps to ensure that reconstructed regions maintain visual and spatial consistency with the surrounding image. Users can interact with the restoration process through a grap

    Pythonanimecomputer-visioncv
    Voir sur GitHub↗1,128
  • apple/coremltoolsAvatar de apple

    apple/coremltools

    5,333Voir sur GitHub↗

    coremltools is a conversion toolkit and translator designed to transform machine learning models from various frameworks into the Core ML format for execution on Apple hardware. It provides a suite of tools for migrating weights and architectures from external libraries into a deployable model format. The project includes an optimization tool and a programmatic interface for editing model graphs and modifying metadata to improve performance on target hardware. It also features a validation suite used to check model specifications and operation compatibility to ensure correct execution within

    Pythoncoremlcoremltoolsmachine-learning
    Voir sur GitHub↗5,333