awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
nl8590687 avatar

nl8590687/ASRT_SpeechRecognition

0
View on GitHub↗
8,375 stars·1,898 forks·Python·GPL-3.0·26 viewswww.ailemon.net/asrt↗

ASRT SpeechRecognition

This project is a Chinese automatic speech recognition framework and deep learning system designed to convert spoken Chinese audio into written text. It functions as a toolkit for training, evaluating, and deploying speech-to-text models, utilizing a specialized pinyin-to-text converter that transforms phonetic sequences into Chinese characters using a probability graph model.

The system is distinguished by its deployment flexibility, offering a dockerized recognition server that provides transcription capabilities as a remote API. It supports high-performance streaming through a gRPC speech-to-text interface, enabling bidirectional data transmission for real-time transcriptions and asynchronous audio streaming.

The framework covers a full machine learning workflow, including custom acoustic and language model training, n-gram language modeling, and accuracy evaluation via word error rate calculations. It handles the entire audio pipeline from raw WAVE file parsing and feature extraction to the hosting of recognition services via RESTful API gateways.

Features

  • Chinese Language Recognition - Provides a complete system for converting spoken Chinese audio into written text using deep learning.
  • Speech-to-Text Conversions - Provides a full system for transforming spoken Chinese audio into machine-processable text.
  • Real-Time Transcription - Provides instantaneous conversion of live audio streams into text transcripts with low latency.
  • Audio Transcriptions - Converts individual audio recordings into written text transcriptions.
  • Chinese ASR Frameworks - Provides a full toolkit for training, evaluating, and deploying automatic speech recognition models specifically for Chinese.
  • Custom Model Training - Builds custom acoustic and language models using specialized datasets to optimize recognition accuracy.
  • Audio Dataset Preprocessing - Implements tools for cleaning and standardizing raw audio datasets specifically for machine learning training.
  • Acoustic Modeling Architectures - Utilizes deep neural networks to convert raw audio signals into pinyin phonetic sequences.
  • Speech Model Training - Provides specialized training infrastructure for the acoustic and language models used in speech recognition.
  • Speech Recognition Systems - Implements a deep learning system that converts spoken audio into written text.
  • Phonetic Sequence Extraction - Processes raw audio data to produce pinyin sequences using a deep learning acoustic model.
  • Phonetic-to-Text Graph Mappings - Converts phonetic pinyin sequences into Chinese characters using a specialized probability graph model.
  • Real-Time Speech Transcription - Processes live audio streams via gRPC to provide immediate text output as a person speaks.
  • Real-Time Speech-to-Text Servers - Ships a backend service that converts live audio streams into text using bidirectional gRPC protocols.
  • Speech Recognition APIs - Provides programmatic interfaces for integrating audio-to-text transcription via HTTP requests.
  • Continuous - Captures long-duration audio and manages asynchronous requests to maintain a continuous sequential text stream.
  • Pinyin-to-Text Mapping - Implements a specialized probability graph model to transform phonetic pinyin sequences into written Chinese characters.
  • Speech-to-Pinyin Conversion - Uses deep learning models to transform audio input into a sequence of Chinese pinyin.
  • Training Dataset Preparation - Standardizes the format of audio files, labels, and dictionaries to ensure compatibility with training models.
  • Pinyin-to-Text Converters - Uses a probability graph model to transform phonetic pinyin sequences into corresponding Chinese characters.
  • Audio Feature Extraction - Transforms raw audio waveforms into Mel-frequency cepstral coefficients (MFCC) and spectrograms.
  • Bidirectional Speech-to-Text Streams - Enables real-time recognition through persistent duplex gRPC connections for audio and text.
  • Asynchronous Speech-to-Text Streams - Implements asynchronous audio streaming using generators and callbacks for real-time recognition.
  • Long Audio Chunk Transcribers - Processes extended audio sequences by automatically segmenting them into smaller chunks for stable transcription.
  • N-Gram Language Models - Generates statistical probability distributions for word sequences to refine speech-to-text accuracy.
  • Speech Recognition Accuracy Evaluators - Calculates word error rates to measure the performance of speech recognition models against test sets.
  • Speech Recognition Services - Provides containerized infrastructure for processing audio files and live streams into text.
  • Language Model Rescoring - Refines transcription accuracy using probability distributions of word sequences from n-gram language models.
  • Docker Container Deployments - Packages the system into Docker images to simplify installation and provide transcription as an API service.
  • Containerized Service Deployments - Packages the recognition server and dependencies into Docker images for consistent cross-environment deployment.
  • Recognition Server Deployments - Provides the ability to host a speech-to-text service on local or cloud machines to accept HTTP requests.
  • Application REST API Gateways - Exposes recognition capabilities as a web service allowing audio submission via RESTful HTTP endpoints.

Star history

Star history chart for nl8590687/asrt_speechrecognitionStar history chart for nl8590687/asrt_speechrecognition

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with ASRT SpeechRecognition

These projects share indexed features with ASRT SpeechRecognition. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • k2-fsa/sherpa-onnxk2-fsa avatar

    k2-fsa/sherpa-onnx

    13,017View on 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
    View on GitHub↗13,017
  • alphacep/vosk-apialphacep avatar

    alphacep/vosk-api

    14,853View on GitHub↗

    Vosk is an offline speech-to-text engine and API that converts spoken audio into text locally on a device. It provides a cross-platform speech toolkit with language bindings for integrating voice recognition into server environments, Android, iOS, and Raspberry Pi. The project includes a speaker identification tool to distinguish between different voices and an acoustic model trainer for building custom neural network models. These training tools enable speech feature extraction and model accuracy evaluation to improve recognition for specialized domains. The system supports real-time audio

    Jupyter Notebookandroidasrdeep-learning
    View on GitHub↗14,853
  • julius-speech/juliusjulius-speech avatar

    julius-speech/julius

    1,927View on GitHub↗

    Julius is a high-performance, open-source speech recognition engine designed for large vocabulary continuous speech recognition. It functions as a comprehensive framework utilizing Hidden Markov Model-based acoustic modeling and N-gram language models to convert live or recorded audio into text. The engine is built to support real-time streaming and provides a network-accessible service that allows external applications to manage recognition sessions and receive transcription results through programmatic commands. The engine distinguishes itself through its modular architecture and support fo

    Caudio-processingrecognitionspeech
    View on GitHub↗1,927
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
Compare all 30 related projects→

Frequently asked questions

What does nl8590687/asrt_speechrecognition do?

This project is a Chinese automatic speech recognition framework and deep learning system designed to convert spoken Chinese audio into written text. It functions as a toolkit for training, evaluating, and deploying speech-to-text models, utilizing a specialized pinyin-to-text converter that transforms phonetic sequences into Chinese characters using a probability graph model.

What are the main features of nl8590687/asrt_speechrecognition?

The main features of nl8590687/asrt_speechrecognition are: Chinese Language Recognition, Speech-to-Text Conversions, Real-Time Transcription, Audio Transcriptions, Chinese ASR Frameworks, Custom Model Training, Audio Dataset Preprocessing, Acoustic Modeling Architectures.

Which projects share features with nl8590687/asrt_speechrecognition?

Projects with overlapping indexed features include: k2-fsa/sherpa-onnx — Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device… alphacep/vosk-api — Vosk is an offline speech-to-text engine and API that converts spoken audio into text locally on a device. It provides… julius-speech/julius — Julius is a high-performance, open-source speech recognition engine designed for large vocabulary continuous speech… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… vocodedev/vocode-core — Vocode-core is a framework for building real-time conversational AI voice agents. It serves as a conversational… quentinfuxa/whisperlivekit — WhisperLiveKit is a real-time speech-to-text server that transcribes streaming audio into text with ultra-low latency…