← Open Source
linyiLYi

voice-assistant

A simple toy demo of a local voice assistant with whisper and large language model.

ApplicationsPersonalPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
1.32k
Stars
210
Forks
+1
This week
4
Contributors
Created 2023-12-09 · Updated 2026-10-10 · #10691 today
Top developers
linyiLYidoge-rgbartus-LYTiQ

linyiLYi/voice-assistant is ranked 10,691 with 1,324 stars.

Same-category comparison

linyiLYi/voice-assistant is ranked 10,691 among these 8 peers; aws-samples/bedrock-chat is ranked 10,688.

Same-category comparison
NameRankMetrics
shuyu-labs/AntSK10,677
Language:
CSS
Stars:
1,327
Forks:
215
Description:
An AI knowledge base/agent built with . Net 9, AntBlazor, Semantic Kernel, and Kernel Memory, supporting local offline AI large models. It can run offline without an internet connection. Supports Aspire for monitoring application data.
miurla/babyagi-ui10,684
Language:
TypeScript
Stars:
1,325
Forks:
266
Description:
BabyAGI UI is designed to make it easier to run and develop with babyagi in a web app, like a ChatGPT.
xun082/DocFlow10,685
Language:
TypeScript
Stars:
1,325
Forks:
231
Description:
DocFlow is an AI-powered documentation platform built with Tiptap and Next.js, designed for real-time collaboration ⚡, smart writing assistance 🤖, and a flexible plugin system 🔌.
aws-samples/bedrock-chat10,688
Language:
TypeScript
Stars:
1,324
Forks:
540
Description:
AWS-native chatbot using Bedrock.
ik190/macos-chatgpt-overlay-bar10,694
Stars:
1,323
Forks:
65
Description:
ChatGPT for Mac, living in your menubar.
run-bigpig/jcp10,708
Language:
Go
Stars:
1,320
Forks:
286
Robitx/gp.nvim10,712
Language:
Lua
Stars:
1,319
Forks:
133
Description:
Gp.nvim (GPT prompt) Neovim AI plugin: ChatGPT sessions & Instructable text/code operations & Speech to text [OpenAI, Ollama, Anthropic, ..].
Capsize-Games/airunner10,714
Language:
Python
Stars:
1,318
Forks:
104
Description:
Offline inference engine for art, real-time voice conversations, LLM powered chatbots and automated workflows.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryApplications
SubcategoryPersonal
KeywordsLocalAI, Voice bots
Stars1,324
Forks210
Contributors4
Created date2023-12-09
Updated date2026-10-10
Stars in 1 day0
Stars in 7 days1
Rank10,691
Previous rank10,678
Rank change-13
7-day stars rank9,943
Previous 7-day stars rank10,000
7-day stars rank change57
Total stars rank8,955
Previous total stars rank8,943
Total stars rank change-12
CountryChina
README summary

The voice recognition part of this project is from the Apple MLX example repo, and the textual responses are generated using the Yi model from 01. For more details, see the Acknowledgments section. File Structure This project is a single-script project, with main. is a simple script to view the microphone list, used in to specify the microphone number. is from the Apple MLX example repo, used for recognizing user's voice input. Installation Guide This project is based on

the Python programming language, and the Python version used for program operation is 3. It is recommended to configure the Python environment using Anaconda. The following setup process has been tested and passed on macOS systems. Windows and Linux can use speech_recognition and pyttsx3 to replace the whisper and say commands mentioned below. The following are console/terminal/shell commands. Environment Configuration Model Files The model files are stored in the folder and specified in the script via the

variable. It is recommended to download the gguf format models from TheBloke and XeIaso, where the 6B model has a smaller memory footprint: TheBloke/Yi-34B-Chat-GGUF XeIaso/Yi-6B-Chat-GGUF The voice recognition model is by default stored in , specified in the script via . The version converted by mlx-community can be directly downloaded. Model Files The voice recognition part of this project is based on OpenAI's whisper model, its implementation comes from the Apple MLX example

repo. The version used in this project is from January 2024, #80d1867. In the future, users can fetch new versions as needed. The responses in this project are generated by the large language model Yi from 01. The 8-bit quantized version made by TheBloke has a memory footprint of 39. 04 GB and is recommended for use if hardware conditions permit. This model runs locally based on the LangChain framework and llama. Thank you to all selfless programmers for

their contributions to the open-source community!

Frequently asked questions

How many stars and forks are recorded?

linyiLYi/voice-assistant has 1,324 stars and 210 forks.

What is the repository rank?

linyiLYi/voice-assistant is ranked 10,691.

What language and category are recorded?

linyiLYi/voice-assistant has 1,324 stars, uses Python and belongs to Applications.

Which repository is closest in rank?

linyiLYi/voice-assistant is compared with aws-samples/bedrock-chat, ranked 10,688 with 1,324 stars.

Nearby in the ranking
Similar items