Skip to content

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

OVOS Recording Studio

Install

git clone https://github.com/OpenVoiceOS/ovos-recording-studio.git
cd ovos-recording-studio/

python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install --upgrade pip
python3 -m pip install -r requirements.txt

Running

python3 -m ovos_recording_studio

Visit http://localhost:8000 to select a language and start recording.

Prompts are in the prompts/ directory with the following format:

  • Language directories are named <language name>_<language code>
  • Each .txt in a language directory contains lines with:
    • <id>\t<text> or
    • text (id is automatically assigned based on line number)

Output audio is written to output/

See --debug for more options.

Exporting

Install ffmpeg:

sudo apt-get install ffmpeg

Install exporting dependencies:

python3 -m pip install -r requirements_export.txt

Export recordings for a language to a Piper-compatible dataset (LJSpeech format):

python3 -m export_dataset output/<language>/ /path/to/dataset

See --help for more options. You may need to adjust the silence detection parameters to correctly remove button clicks and keypresses.

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages