Skip to content
ModelListedExternal
Browse files

Kokoro Conversational

This is realtime on-device speech-to-speech AI model. It used a series to tools to achieve that. It uses a combination of voice activity detection, speech recognition, language models, and text-to-speech synthesis to...

KindOtherBase modelQwen/Qwen2.5-0.5B-InstructVersionRevision 6b7eb0cBgrade

Model source

Kind
Other
File size
511 KB–156 MB
Base model
Qwen/Qwen2.5-0.5B-Instruct
Version
vRevision 6b7eb0c
Updated
Sep 22, 2026
Downloads
0
Source
Hugging Face

Source excerpt

This is realtime on-device speech-to-speech AI model. It used a series to tools to achieve that. It uses a combination of voice activity detection, speech recognition, language models, and text-to-speech synthesis to...

Sources

1 source
Hugging FacePrimaryVersion 6b7eb0c3de63a40cf030f474dc9fa58c12bfc582
huggingface.co/asif00/Kokoro-Conversational/tree/6b7eb0c3de63a40cf030f474dc9fa58c12bfc582

Verified Sep 5

Download files

Model artifacts

33 artifacts

data/models/kokoro.pth

pth · 156 MB · SHA-256 70cbf37f8461…ff0c · Hugging Face

Download file

data/voices/af_alloy.pt

pt · 511 KB · SHA-256 6d877149dd8b…5aa3 · Hugging Face

Download file

data/voices/af_aoede.pt

pt · 511 KB · SHA-256 c03bd1a4c371…1cc4 · Hugging Face

Download file

data/voices/af_bella_nicole.pt

pt · 512 KB · SHA-256 d41525cea0e6…137a · Hugging Face

Download file

data/voices/af_bella.pt

pt · 512 KB · SHA-256 2828c6c2f942…b922 · Hugging Face

Download file

data/voices/af_heart.pt

pt · 511 KB · SHA-256 0ab5709b8ffa…b4ff · Hugging Face

Download file

data/voices/af_jessica.pt

pt · 511 KB · SHA-256 cdfdccb8cc97…4e87 · Hugging Face

Download file

data/voices/af_kore.pt

pt · 511 KB · SHA-256 8bfbc512321c…d69d · Hugging Face

Download file

data/voices/af_nicole_sky.pt

pt · 512 KB · SHA-256 587f36a3a2d9…25b0 · Hugging Face

Download file

data/voices/af_nicole.pt

pt · 512 KB · SHA-256 9401802fb0b7…2692 · Hugging Face

Download file

data/voices/af_nova.pt

pt · 511 KB · SHA-256 e0233676ddc2…bcd2 · Hugging Face

Download file

data/voices/af_river.pt

pt · 511 KB · SHA-256 e149459bd9c0…ab8f · Hugging Face

Download file

data/voices/af_sarah_nicole.pt

pt · 512 KB · SHA-256 fa529793c485…c51c · Hugging Face

Download file

data/voices/af_sarah.pt

pt · 512 KB · SHA-256 ba7918c4ace6…cd08 · Hugging Face

Download file

data/voices/af_sky_adam.pt

pt · 512 KB · SHA-256 2fa5978fab74…27c3 · Hugging Face

Download file

data/voices/af_sky_emma_isabella.pt

pt · 512 KB · SHA-256 12852daf3022…052f · Hugging Face

Download file

data/voices/af_sky_emma.pt

pt · 512 KB · SHA-256 cfb3af5b8a0c…a99f · Hugging Face

Download file

data/voices/af_sky.pt

pt · 512 KB · SHA-256 9f16f1bb778d…335e · Hugging Face

Download file

data/voices/af.pt

pt · 512 KB · SHA-256 fad4192fd8a8…3ebf · Hugging Face

Download file

data/voices/am_adam.pt

pt · 512 KB · SHA-256 1921528b400a…f176 · Hugging Face

Download file

data/voices/am_michael.pt

pt · 512 KB · SHA-256 a255c9562c36…28be · Hugging Face

Download file

data/voices/bf_alice.pt

pt · 511 KB · SHA-256 d292651b6af6…b3f3 · Hugging Face

Download file

data/voices/bf_emma.pt

pt · 512 KB · SHA-256 992e6d8491b8…5c3b · Hugging Face

Download file

data/voices/bf_isabella.pt

pt · 512 KB · SHA-256 d0865a039312…f580 · Hugging Face

Download file

data/voices/bm_george.pt

pt · 512 KB · SHA-256 7d763dfe13e9…2b96 · Hugging Face

Download file

data/voices/bm_lewis.pt

pt · 512 KB · SHA-256 f70d9ea4d65f…6b76 · Hugging Face

Download file

data/voices/ef_dora.pt

pt · 511 KB · SHA-256 d9d69b0f8a2b…5530 · Hugging Face

Download file

data/voices/if_sara.pt

pt · 511 KB · SHA-256 6c0b253b955f…bf55 · Hugging Face

Download file

data/voices/jf_alpha.pt

pt · 511 KB · SHA-256 1bf4c9dc69e4…d787 · Hugging Face

Download file

data/voices/jf_gongitsune.pt

pt · 511 KB · SHA-256 1b171917f18f…5770 · Hugging Face

Download file

data/voices/pf_dora.pt

pt · 511 KB · SHA-256 07e4ff987c5d…5eb7 · Hugging Face

Download file

data/voices/zf_xiaoxiao.pt

pt · 511 KB · SHA-256 cfaf6f2ded1e…887c · Hugging Face

Download file

data/voices/zf_xiaoyi.pt

pt · 511 KB · SHA-256 b5235dbaeef8…05e2 · Hugging Face

Download file

Source excerpts

2 excerpts

--- license: mit language: - zho - eng - fra - spa - por - deu - ita - rus - jpn - kor - vie - tha - ara base_model: - hexgrad/Kokoro-82M - Qwen/Qwen2.5-0.5B-Instruct - openai/whisper-tiny.en - pyannote/segmentation-3.0 pipeline_tag: audio-to-audio tags: - speech-to-speech, - conversational-ai, - voice-chat, - realtime, - on-device - cpu --- # On Device Speech to Speech Conversational AI ![Kokoro-Conversational](assets/system_architecture.svg) This is realtime on-device speech-to-speech AI model. It used a series to tools to achieve that. It uses a combination of voice activity detection, speech recognition, language models, and text-to-speech synthesis to create a seamless and responsive conversational AI experience. The system is designed to run on-device, ensuring low latency and minimal data usage. <h2 style="color: yellow;">HOW TO RUN IT</h2> 1. **Prerequisites:** - Install Python 3.8+ (tested with 3.12) - Install [eSpeak NG](https://github.com/espeak-ng/espeak-ng/releases/tag/1.52.0) (required for voice synthesis) - Install Ollama from https://ollama.ai/ 2. **Setup:** - Clone the repository `git clone https://github.com/asiff00/On-Device-Speech-to-Speech-Conversational-AI.git` - Run `git lfs pull` to download the models and voices - Copy `.env.template` to `.env` - Add your HuggingFace token to `.env` - Tweak other parameters in `.env`, if needed [Optional] - Install requirements: `pip install -r requirements.txt` - Add any missing packages if not already installed `pip install <package_name>` 4. **Run Ollama:** - Start Ollama service - Run: `ollama run qwen2.5:0.5b-instruct-q8_0` or any other model of your choice 5. **Start Application:** - Run: `python speech_to_speech.py` - Wait for initialization (models loading) - Start talking when you see "Voice Chat Bot Ready" - Long press `Ctrl+C` to stop the application </details> We basically put a few models together to work in a multi-threaded architecture, where each component operates independently but is integrated through a queue management system to ensure performance and responsiveness. ## The flow works as follows: Loop (VAD -> Whisper -> LM -> TextChunker -> TTS) To achieve that we use: - **Voice Activity Detection**: Pyannote:pyannote/segmentation-3.0 - **Speech Recognition**: Whisper:whisper-tiny.en (OpenAI) - **Langua...

Source context: 0 downloads · 98 likes · Pipeline audio-to-audio · Repo asif00/Kokoro-Conversational