Skip to content

luckylukezzz/Aya_Voxii

Repository files navigation

Voxii - voice translating and modding assistant

Voxii is a Python-based project that leverages the ChatGPT API, DeepL API, and VoiceVox to create a voice translation system. The project integrates speech recognition, translation, and voice synthesis to enable users to record spoken phrases in one language, translate them to another language, and then convert the translated text into synthetic character voice using VoiceVox. The Push-to-Talk mechanism is implemented for voice recording.

Description of the image
## Setup
  1. If you don’t have Python installed, install it from here.

  2. Clone this repository.

  3. Navigate into the project directory:

    $ cd Aya_Voxii
  4. Create a new virtual environment:

    $ python -m venv venv
    $ . venv/bin/activate
  5. Install the requirements:

    $ pip install -r requirements.txt
  6. make the environment variables file with your api keys: (as in the .env_example file) you need the following api keys filled in the env file:

    1. chatgpt api or deepgram api get deepgram api key
    2. deeptranslate api from rapid api get deeptranslate api key
  7. run voice vox in the background install it from here

  8. Run the app

    $ python main.py

About

voice translator and changer using voicevox

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages