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.

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
    2. deeptranslate api from rapid api)
  7. run voice vox in the background

  8. Run the app

About

voice translator and changer using voicevox

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages