Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

MIYUPPIE/STT

Domaine:

natural language processing

Type de record:

software
Créateur:
MIY
Hôte:
Always-on Yoruba speech pipeline. Speak Yoruba into your mic and the system either: captions - what you said and prints a corrected, properly accented version (default), or answers - you as a conversational voice assistant and speaks the reply aloud. # Yoruba Live Voice Always-on **Yoruba** speech pipeline. Speak Yoruba into your mic and the system either: - **captions** what you said and prints a corrected, properly accented version (default), or - **answers** you as a conversational voice assistant and speaks the reply aloud (`--chat`). Whisper (STT) and Silero (VAD) run **locally**. Grok (xAI) does the correction/conversation and YarnGPT does the Yoruba speech — both are cloud APIs keyed from `.env`. ``` mic ─► Silero VAD ─► faster-whisper (STT) ─► Grok (correct | respond) ─► YarnGPT (TTS) ─► speaker local local cloud cloud ``` ## What it does `live_caption.py` runs five concurrent stages so the mic is never deaf — slow cloud calls never block capture or live decoding: 1. **PortAudio callback** pushes 512-sample frames into a queue. 2. **Streaming Silero VAD** finds speech start/end, emitting live partial snapshots and finalized segments. 3. **faster-whisper** decodes each segment, printing partials live (`\r`) and finalizing on a pause. 4. The **Grok** stage either **corrects** the caption (default refiner) or **responds** to it as a conversational brain (`--chat`). 5. **YarnGPT** reads the correction/reply aloud (`--speak` / `--chat`). Speaking is **half-duplex**: the mic mutes during playback so the spoken audio isn't transcribed back into a feedback loop. ## Repo layout ``` live_caption.py # the always-on app (all five stages) benchmark.py # transformers fp32 vs faster-whisper fp16 on one utterance download.py # pull the base Whisper Yoruba model from Hugging Face test.py # standalone record-until-silence STT loop (faster-whisper) services/ brain/ # Grok conversational brain (--chat) — responds refine/ # Grok caption corrector (default) — corrects tts/ # YarnGPT Yoruba text-to-speech env_loader.py # loads repo-root .env into …

Visit

github.com

Tasks

automatic speech recognitiontext to speechspeech processing

Languages

Yoruba

Similaires

MIYUPPIE/grantstartMIYUPPIE/Multilingual-Voice-AssistantAmharic-STT/STT-engineMja1905/rubai-sttjohnchuma390/kiswahili-sttnaijavoices/stt-hausa_10hr_split

MIYUPPIE/grantstart

GrantStar is a specialized AI-powered platform designed to bridge the gap between African brilliance

MIYUPPIE/Multilingual-Voice-Assistant

A powerful, culturally-aware AI voice assistant that speaks Yoruba, Hausa, and Igbo using advanced t

Amharic-STT/STT-engine

Speech-to-Text implementation for the Amharic language # Amharic Speech-to-Text engine ## Introduct

Mja1905/rubai-stt

rubaiSTT — o'zbekcha ovoz→matn, lokal/bepul/oflayn. macOS installer (statik dvijok, brew kerak emas)

johnchuma390/kiswahili-stt

AI-Enabled Kiswahili Speech-to-Text System for Education # Kiswahili Speech-to-Text System for Educ

naijavoices/stt-hausa_10hr_split