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
·

5 dépôts

Awesome GitHub RepositoriesAudio Processing Automation

Command-line automation for batch processing audio files.

Distinct from CLI Image Processing Tools: Specializes CLI image processing tools to the audio domain for batch transcription.

Explore 5 awesome GitHub repositories matching development tools & productivity · Audio Processing Automation. Refine with filters or upvote what's useful.

Awesome Audio Processing Automation GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • spotify/basic-pitchAvatar de spotify

    spotify/basic-pitch

    5,207Voir sur GitHub↗

    Basic-pitch est un transcripteur audio de réseau neuronal et un détecteur de hauteur polyphonique. Il fonctionne comme un convertisseur audio-vers-MIDI qui transforme les enregistrements audio polyphoniques en événements de note MIDI et en données de pitch bend. Le système préserve l'expression musicale en suivant les fluctuations de fréquence continues pour convertir les glissandos et le vibrato en événements de pitch bend MIDI. Il utilise un moteur d'inférence enfichable qui permet de configurer l'exécution du modèle en fonction du système d'exploitation ou des besoins d'accélération matérielle. Le projet fournit une interface de ligne de commande pour le traitement audio par lots et une interface programmatique pour intégrer la transcription et l'extraction d'événements de note dans un logiciel personnalisé. Les résultats de transcription peuvent être exportés sous forme de fichiers MIDI, de sorties de modèle brutes et de feuilles de calcul d'événements de note.

    Exposes the model runtime through a terminal interface for batch processing and automated file conversion.

    Pythonaudiolightweightmachine-learning
    Voir sur GitHub↗5,207
  • ufal/whisper_streamingAvatar de ufal

    ufal/whisper_streaming

    3,642Voir sur GitHub↗

    Whisper streaming est un moteur de reconnaissance vocale automatisé conçu pour convertir l'audio en direct en texte. Il fonctionne comme un serveur de transcription basé sur le réseau qui accepte des données audio brutes provenant de clients distants et renvoie des résultats textuels incrémentaux en temps réel. Le système se distingue par sa capacité à traiter les flux audio de manière incrémentale, permettant une transcription et une traduction immédiates au fur et à mesure que la parole est capturée. Il intègre la détection d'activité vocale pour isoler la parole humaine du bruit de fond et utilise une mise en tampon à fenêtre glissante pour gérer les segments audio entrants, garantissant que le traitement reste efficace et cohérent sur de longues durées. Au-delà de la transcription en direct, le projet prend en charge le traitement audio distant et fournit des outils pour simuler des conditions en temps réel en utilisant des fichiers pré-enregistrés. Ces capacités permettent le benchmarking des modèles de reconnaissance vocale et le test de la latence dans des environnements contrôlés. Le logiciel est distribué sous forme de paquet basé sur Python.

    Replays pre-recorded audio files to mimic live streaming conditions for testing latency and benchmarking performance.

    Python
    Voir sur GitHub↗3,642
  • jianchang512/vocal-separateAvatar de jianchang512

    jianchang512/vocal-separate

    1,994Voir sur GitHub↗

    Vocal-separate est un outil de traitement audio conçu pour isoler les pistes vocales et instrumentales à partir de fichiers audio et vidéo. Il fonctionne comme un moteur d'intelligence artificielle local qui effectue la séparation des sources directement sur la machine de l'utilisateur, garantissant la confidentialité des données en éliminant le besoin de connectivité avec un serveur externe. Le système fournit une interface de contrôle basée sur le navigateur pour gérer les téléchargements de médias et surveiller les tâches de traitement. Pour gérer la décomposition intensive des signaux, il utilise un traitement tensoriel accéléré par le matériel, qui décharge les calculs mathématiques complexes vers du matériel graphique dédié pour améliorer la vitesse et l'efficacité de la mémoire. Le logiciel inclut une file d'attente de tâches asynchrone pour gérer plusieurs requêtes séquentiellement et prend en charge l'intégration programmatique via une interface réseau locale. Cela permet aux utilisateurs d'automatiser les workflows de séparation audio par lots en connectant des scripts ou des applications personnalisés au moteur de traitement.

    Supports batch audio separation workflows through integration with custom scripts and applications.

    Pythonmusic-separationspleetervocal-separation
    Voir sur GitHub↗1,994
  • sandreas/m4b-toolAvatar de sandreas

    sandreas/m4b-tool

    1,530Voir sur GitHub↗

    Cet utilitaire en ligne de commande fournit une interface spécialisée pour gérer et manipuler les fichiers de livres audio. Il fonctionne comme un moteur de traitement conçu pour gérer la fusion, la division et la standardisation du format audio, permettant aux utilisateurs d'organiser de grandes collections grâce à des flux de travail automatisés. L'outil se distingue en intégrant la détection de silence pour identifier automatiquement les points de rupture logiques pour la création de chapitres et la segmentation. Il prend en charge l'exécution de tâches en parallèle pour maximiser le débit lors des opérations par lots et utilise l'injection de métadonnées pour garantir que les marqueurs de chapitre, les pochettes d'album et les informations d'indexation restent persistants sur divers lecteurs multimédias. Au-delà de la manipulation fondamentale, le logiciel inclut des capacités pour ajuster les débits binaires et les taux d'échantillonnage pour garantir la compatibilité avec des exigences matérielles ou de lecture spécifiques. Il gère l'extraction et la modification des marqueurs de chapitre et prend en charge le traitement de plusieurs fichiers simultanément grâce à la correspondance de modèles de répertoire. L'application est distribuée sous forme d'archive autonome unique, regroupant toutes les dépendances nécessaires pour simplifier le déploiement dans différents environnements.

    Automates batch operations on audio directories to standardize formats and chapter structures.

    PHPaudiobookm4b
    Voir sur GitHub↗1,530
  • soniqo/speech-swiftAvatar de soniqo

    soniqo/speech-swift

    896Voir sur GitHub↗

    Ce projet est une boîte à outils complète pour la reconnaissance vocale, la synthèse et le traitement audio sur l'appareil, spécifiquement conçue pour Apple Silicon. Il fournit un framework pour construire des agents vocaux en temps réel et full-duplex qui fonctionnent entièrement hors ligne, tirant parti de l'accélération matérielle native pour maintenir les performances et la confidentialité. En utilisant des modèles de machine learning optimisés, la bibliothèque permet l'exécution locale de tâches audio complexes sans dépendance à des services cloud externes. La bibliothèque se distingue par son accent spécialisé sur l'interaction vocale locale haute performance. Elle inclut une orchestration sophistiquée pour les pipelines audio en streaming, permettant la transcription en temps réel, la synthèse vocale et le clonage de voix avec une faible latence. Le système est conçu pour gérer des conversations interactives continues, avec des mécanismes intégrés pour éviter les boucles de rétroaction audio et gérer les sessions de streaming persistantes. Au-delà de l'interaction de base, le projet offre une large suite de capacités d'amélioration et de gestion audio. Il prend en charge le traitement avancé du signal, y compris la séparation des sources, la réduction du bruit et le suréchantillonnage audio, parallèlement à des outils pour la diarisation des locuteurs et l'extraction d'embeddings. Le framework fournit également des utilitaires étendus de gestion de modèles, tels que des contrôles de quantification, la gestion de la mémoire et la prise en charge du chargement de poids de modèles personnalisés, garantissant que les développeurs peuvent équilibrer la vitesse de traitement et la consommation de ressources sur le matériel local. Le projet inclut une interface en ligne de commande pour exécuter des tâches audio et convertir les poids des modèles en formats optimisés. Il expose également des points de terminaison HTTP et WebSocket pour faciliter l'intégration avec les interfaces industrielles standard.

    Performs speech recognition, synthesis, diarization, and audio processing operations directly from the command line interface.

    Swiftapple-siliconasrcoreml
    Voir sur GitHub↗896
  1. Home
  2. Development Tools & Productivity
  3. CLI Image Processing Tools
  4. Audio Processing Automation

Explorer les sous-tags

  • Audio Processing InterfacesCommand-line interfaces for executing audio tasks. **Distinct from Audio Processing Automation:** Distinct from Audio Processing Automation: focuses on the CLI interface for interactive tasks rather than batch automation.