Skip to content

CLI Voice Assistant GPT (pgvector, AWS polly, whisper)

License

Notifications You must be signed in to change notification settings

AlbertoV5/va-gpt

Repository files navigation

GPT Voice Assistant

Interact with GPT via voice as a CLI tool. Context aware assistant via pgvector and text embeddings.

Assistant Layer

OpenAI's Chat Completion API for text and AWS Polly API for speech synthesis.

Storage Layer

PostgreSQL support for storing chat interactions as messages with embeddings. Options to store audio files.

Audio Layer

Uses PyAudio for buffer reading and PyTorch for loading data into Whisper. Uses ffmpeg for playback.

Example

GPTVA

About

CLI Voice Assistant GPT (pgvector, AWS polly, whisper)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published