Skip to content

Ollama GUI client for voice talking with large language models

Notifications You must be signed in to change notification settings

fiefdx/ChatWithOllama

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat With Ollama

This an ollama GUI client based on pygame_gui, pygame, openai-whisper, coqui-ai/TTS.

User can voice talk to llm models deployed on ollama and get voice response.

Screenshots

Application Window

Alt text

Usage

python3.11 or python3.10, first using python3.11 -m pip install ./requirements.txt

then, run python3.11 ./main.py to start the application.

Pressed on "Record" button and hold it down for recording,

Release "Record" button will trigger STT to generate text query, and the response will go through TTS, then output through speakers.

"Stop" button for stoping the audio play.

"Play" button for playing the audio again.

"Discard" button for remove this context from the chat.

You can select the target model for chating with.

"New Chat" for staring a new chat.

About

Ollama GUI client for voice talking with large language models

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages