Welcome to the Python Voice Assistant project! This README provides a brief guide on how to set up and manage this project using the poetry
dependency management tool.
This project aims to build a sophisticated voice assistant using Python. By employing cutting-edge techniques and libraries, we intend to offer a robust solution for various voice-based tasks and automations.
If everything is already installed:
-
Activate the Project Environment
poetry shell
-
Serve the web app
hypercorn main.py
first timers...
Poetry is a tool for dependency management and packaging in Python. It ensures that you have the right stack everywhere.
-
Activate the Project Environment
To activate the virtual environment associated with this project:
poetry shell
-
Installing Dependencies
Once inside the project directory, you can install the required dependencies using:
poetry install
Here are some common commands you might need during development:
-
Adding a Dependency
poetry add [package-name]
-
Removing a Dependency
poetry remove [package-name]
-
Updating Dependencies
poetry update
-
Building the Project
poetry build # package project for PyPi, etc
If you're looking to contribute to this project, please ensure that any added dependencies are managed through poetry
. Also, consider opening an issue first to discuss your proposed changes.
This project is licensed under the MIT License. See LICENSE for more details.
notes:
tts_models/en/vctk/vits
multispeaker indexes also sound pretty good and have a nice British accent. I’ve been using p273
, p330
, and p234
quite a lot.