awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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 von Music-and-Culture-Technology-Lab

    Music-and-Culture-Technology-Lab/omnizart

    1,915Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,915
  • thewh1teagle/vibeAvatar von thewh1teagle

    thewh1teagle/vibe

    5,298Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,298
  • buriburisuri/speech-to-text-wavenetAvatar von buriburisuri

    buriburisuri/speech-to-text-wavenet

    4,007Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,007

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • dinedal/textqlAvatar von dinedal

    dinedal/textql

    9,109Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,109
  • argmaxinc/whisperkitAvatar von argmaxinc

    argmaxinc/WhisperKit

    5,639Auf GitHub ansehen↗
    Swiftinferenceiosmacos
    Auf GitHub ansehen↗5,639
  • stakira/openutauAvatar von stakira

    stakira/openutau

    4,010Auf GitHub ansehen↗

    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#
    Auf GitHub ansehen↗4,010
  • jaakkopasanen/autoeqAvatar von jaakkopasanen

    jaakkopasanen/AutoEq

    15,922Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,922
  • simonmichael/hledgerAvatar von simonmichael

    simonmichael/hledger

    4,059Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,059
  • crmne/ruby_llmAvatar von crmne

    crmne/ruby_llm

    3,566Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,566
  • sandreas/m4b-toolAvatar von sandreas

    sandreas/m4b-tool

    1,530Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,530
  • tyiannak/pyaudioanalysisAvatar von tyiannak

    tyiannak/pyAudioAnalysis

    6,242Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,242
  • sergree/matcheringAvatar von sergree

    sergree/matchering

    2,551Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,551
  • asciidoctor/asciidoctorAvatar von asciidoctor

    asciidoctor/asciidoctor

    5,193Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,193
  • paddlepaddle/paddlexAvatar von PaddlePaddle

    PaddlePaddle/PaddleX

    6,163Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,163
  • pluja/whishperAvatar von pluja

    pluja/whishper

    2,920Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,920
  • vladmandic/humanAvatar von vladmandic

    vladmandic/human

    2,999Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,999
  • faisalman/ua-parser-jsAvatar von faisalman

    faisalman/ua-parser-js

    10,140Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,140
  • jdepoix/youtube-transcript-apiAvatar von jdepoix

    jdepoix/youtube-transcript-api

    6,919Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,919
  • jianchang512/vocal-separateAvatar von jianchang512

    jianchang512/vocal-separate

    1,994Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,994
  • scribbletune/scribbletuneAvatar von scribbletune

    scribbletune/scribbletune

    3,762Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,762
  • k2-fsa/sherpa-onnxAvatar von k2-fsa

    k2-fsa/sherpa-onnx

    13,017Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗13,017
  • tmoroney/auto-subsAvatar von tmoroney

    tmoroney/auto-subs

    2,851Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,851
  • chidiwilliams/buzzAvatar von chidiwilliams

    chidiwilliams/buzz

    17,903Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,903
  • seldonio/seldon-coreAvatar von SeldonIO

    SeldonIO/seldon-core

    4,752Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,752
  • ufal/whisper_streamingAvatar von ufal

    ufal/whisper_streaming

    3,642Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,642
  • youyuge34/anime-inpaintingAvatar von youyuge34

    youyuge34/Anime-InPainting

    1,128Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,128
  • apple/coremltoolsAvatar von apple

    apple/coremltools

    5,333Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,333