11 مستودعات
Capabilities for converting spoken audio from one language into text in another language.
Explore 11 awesome GitHub repositories matching artificial intelligence & ml · Multilingual Speech Translation. Refine with filters or upvote what's useful.
This project is a speech recognition and translation engine that utilizes a sequence-to-sequence transformer architecture to convert audio into text. It is built upon a weakly supervised learning framework, which leverages large-scale, unlabelled audio-transcript data to create generalized speech representations capable of performing simultaneous transcription, language identification, and translation. The system distinguishes itself through a unified multi-task modeling approach that shares token sequences across different objectives, allowing it to handle diverse languages and vocabularies
Detects, transcribes, and translates foreign-language audio into English text through automated speech processing.
LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it
Converts spoken input into a different language during a live session to facilitate real-time multilingual communication.
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
Converts spoken language from media into different languages using local machine inference.
NeMo is a multimodal AI framework and toolkit designed for the development, training, and scaling of large language models, generative AI systems, and speech-based models. It functions as an automatic speech recognition toolkit, a text-to-speech engine, and a framework for building models that process and generate combinations of text, image, and audio data. The project serves as a conversational AI orchestrator capable of managing real-time, interruptible voice interactions. It provides specialized workflows for speech translation, converting spoken audio from one language into text or speec
Implements specialized workflows for translating spoken audio from one language into text or speech in another.
Handy is a local speech-to-text automation tool designed to convert spoken audio into text and inject it directly into active desktop applications. By running machine learning models entirely on the host hardware, it provides a private, offline-first environment for dictation and command execution. The system functions as a background service that manages microphone input, transcription state, and text output, enabling hands-free typing across various software environments. The project distinguishes itself through a modular pipeline that integrates local language models for post-transcription
Converts foreign speech into target language text in real-time during the transcription process.
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
Converts spoken audio from one language into translated speech and text in real time.
PaddleSpeech is a comprehensive toolkit of neural models for speech recognition, synthesis, and translation built on the PaddlePaddle deep learning framework. It provides a collection of frameworks and tools for converting spoken audio into written text, synthesizing natural audio from text, and performing direct speech translation. The toolkit includes specialized capabilities for keyword spotting to detect trigger words and speaker verification systems that extract unique voiceprints to identify and distinguish between individuals. It also features end-to-end translation tools that map audi
Translates spoken audio from one language into text in another via an end-to-end process.
WhisperLiveKit is a real-time speech-to-text server that transcribes streaming audio into text with ultra-low latency using Whisper models. It serves transcription capabilities through REST endpoints and WebSocket connections, enabling external applications to send audio and receive transcriptions as words are spoken, making it suitable for live captioning or voice interfaces. The project distinguishes itself by combining real-time transcription with speaker diarization, assigning transcribed words to individual speakers during live audio streams for meeting or interview transcripts. It also
Converts spoken audio into text in a different target language simultaneously during streaming.
whisper-jax هو تطبيق عالي الأداء لنموذج التعرف التلقائي على الكلام Whisper تمت إعادة كتابته باستخدام إطار عمل JAX. تم تصميم النموذج للاستنتاج المسرع ويستخدم تجميع XLA لتحسين تنفيذ النموذج على مسرعات الأجهزة. يركز المشروع على النسخ المحسن لـ TPU لتحقيق إنتاجية وسرعة عاليتين. يتضمن المشروع خط أنابيب لتحويل الأوزان يقوم بتحويل معلمات النموذج المدربة مسبقاً من PyTorch إلى مصفوفات متوافقة مع JAX. يدعم النظام نسخ الصوت إلى نص، وترجمة الكلام عبر لغات متعددة، وتوليد طوابع زمنية للصوت. يتيح النظام معالجة الصوت على دفعات ويوسع الأداء من خلال التجميع المتوازي للبيانات وتقسيم الموتر المتوازي للنموذج. يوفر المشروع طريقة لنشر نموذج النسخ كنقطة نهاية استنتاج عن بُعد مع واجهة ويب.
Supports converting spoken audio from various languages into written text in a target language.
Qwen3-Omni is an omni-modal large language model designed to process and generate text, audio, images, and video within a single unified neural architecture. It functions as a real-time voice assistant and multimodal AI agent capable of reasoning across different media types and executing external tool-calling functions via APIs. The system supports low-latency conversational AI through autoregressive token streaming and natural turn-taking. It enables multilingual speech translation and generation across dozens of languages, featuring customizable speaker profiles and tones. The model's cap
Converts spoken audio from one language into text or speech in another while maintaining context.
This project is a comprehensive toolkit for on-device speech recognition, synthesis, and audio processing, specifically engineered for Apple Silicon. It provides a framework for building real-time, full-duplex voice agents that operate entirely offline, leveraging native hardware acceleration to maintain performance and privacy. By utilizing optimized machine learning models, the library enables local execution of complex audio tasks without reliance on external cloud services. The library distinguishes itself through its specialized focus on local, high-performance voice interaction. It incl
Converts spoken language or text between different languages using on-device models.