/voice-bot

Primary LanguagePythonApache License 2.0Apache-2.0

voice-bot-demo

PyPI Changelog Tests License

AI conversational bot

Installation

Install this tool using pip:

pip install voice-bot-demo

Usage

For help, run:

voice-bot-demo --help

You can also use:

python -m voice_bot_demo --help

For now, only the Assembly AI speech-to-text model works fully. To run:

export ASSEMBLYAI_API_SECRET=YOUR_KEY_HERE
voice-bot-demo start --speech-text-model assembly

Development

To contribute to this tool, first checkout the code. Then create a new virtual environment:

cd voice-bot-demo
python -m venv venv
source venv/bin/activate

Now install the dependencies and test dependencies:

pip install -e '.[test]'

To run the tests:

pytest