speech training recorder
1.0.0
Einfache GUI -Anwendung zur Aufzeichnung von Audio, die aus angegebenen Textaufforderungen diktiert werden, zur Verwendung mit Trainingsspracherkennung oder Sprachsynthese.
Bei einer Textdatei mit Eingabeaufforderungen wählt diese App eine zufällige Auswahl aus und bestellt sie, zeigt sie an, die vom Benutzer diktiert werden und die Diktat -Audio und die Metadaten in einer .wav -Datei bzw. recorder.tsv -Datei aufzeichnen. Sie können eine vorherige Aufzeichnung auswählen, um sie zurückzuspielen, zu löschen und/oder neu zu rekordieren.

Anforderungen:
requirements.txt für die erforderlichen Pakete git clone https://github.com/daanzu/speech-training-recorder.git
cd speech-training-recorder
mkdir ../audio_data
pip install -r requirements.txt
python3 recorder.py -p prompts/timit.txt
usage: recorder.py [-h] [-p PROMPTS_FILENAME] [-d SAVE_DIR] [-c PROMPTS_COUNT]
[-l PROMPT_LEN_SOFT_MAX] [-o]
Given a text file containing prompts, this app will choose a random selection
and ordering of them, display them to be dictated by the user, and record the
dictation audio and metadata to a `.wav` file and `recorder.tsv` file
respectively.
optional arguments:
-h, --help show this help message and exit
-p PROMPTS_FILENAME, --prompts_filename PROMPTS_FILENAME
file containing prompts to choose from
-d SAVE_DIR, --save_dir SAVE_DIR
where to save .wav & recorder.tsv files (default:
../audio_data)
-c PROMPTS_COUNT, --prompts_count PROMPTS_COUNT
number of prompts to select and display (default: 100)
-l PROMPT_LEN_SOFT_MAX, --prompt_len_soft_max PROMPT_LEN_SOFT_MAX
-o, --ordered present prompts in order, as opposed to random
(default: False)
Die Eingabeaufforderungsdateien finden Sie prompts/ Verzeichnisse für akzeptable Formate: Am einfachsten ist rainbow_passage.txt .