A voice interaction plugin for your goose
Project description
Goose-Talk-To-Me
A voice interaction plugin for your goose. This project leverages a local copy of Whisper for voice interaction and transcription.
Project Description
Goose-Talk-To-Me is a project dedicated to enabling voice interactions using state-of-the-art AI
technologies. It uses tools and libraries like goose-ai
, openai-whisper
, sounddevice
, and
others to provide seamless voice processing capabilities.
Features
- Voice Interaction using
goose-ai
- Voice to text transcription
- Real-time voice processing
- Text to speech using
pyttsx4
Requirements
- Python >= 3.12
goose-ai
openai-whisper
sounddevice
soundfile
numpy
scipy
torch
numba
more-itertools
ffmpeg
pyttsx4
Installation
Install the dependencies and prepare your environment:
Linux
sudo apt update && sudo apt install espeak ffmpeg libespeak1 portaudio19-dev
pipx install goose & install goose-talk-to-me
### MacOS
```bash
brew install ffmpeg
brew install portaudio
pipx install goose & install goose-talk-to-me --include-deps
Usage
To use goose-talk-to-me
, follow these steps:
- add talk-to-me toolkit to a profile
~/.config/goose/profiles.yaml
- start a new goose session with the profile
- ask goose to talk to you
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file goose_talk_to_me-0.3.2.tar.gz
.
File metadata
- Download URL: goose_talk_to_me-0.3.2.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e56ce0a3e90da8541e059f89a61ab7df22ab100b77ef0551df4400012f3a2d6 |
|
MD5 | e4ce4dbc0f269ebffd6b6f4994cbc84b |
|
BLAKE2b-256 | 57fd826f9ce25fc460d96af9b6198c606e20574b2b8255edb74bb9e40473bbaf |
File details
Details for the file goose_talk_to_me-0.3.2-py3-none-any.whl
.
File metadata
- Download URL: goose_talk_to_me-0.3.2-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c50a4e924c55c1d328d8c6fc1dd3d04db34db08e0c9e4468f34489edeb279c61 |
|
MD5 | edb89c9e803fc4a6c37e773762ed60d6 |
|
BLAKE2b-256 | 282c9e471c39d3519d0588932cbd499d2ff1fca94d3451557d303c0d7e0ca139 |