#149 · Primary category: Speech & Audio

CleanS2S

ai gpt-4o machine-learning python speech-recognition speech-synthesis speech-to-speech streaming

High-quality and streaming Speech-to-Speech interactive agent in a single file. 只用一个文件实现的流式全双工语音交互原型智能体!

Project last updated:04/07/26

GitHub Stars

541

Forks

54

Contributors

9

License

Apache-2.0

Why we included this project

CleanS2S packs a speech-to-speech interactive agent into a single file, so the whole pipeline from audio in to spoken response out is readable end to end. That makes it a practical starting point for researchers and engineers who want to see how streaming, full-duplex voice interaction actually fits together without wading through a large production codebase. The agent can also take the initiative during a conversation rather than just answering, and it pulls in web search and retrieval-augmented generation so replies can use external information. If you are prototyping a GPT-4o-style voice assistant or just checking whether a speech-to-speech architecture suits your product, this is a quick way to test the idea before investing in a heavier stack.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category