MULTI-LANGUAGE VOICE GENERATION - 4 Languages Started
COMPLETED: - English (12 files) - en-US voices - German (in progress) - de-DE voices - Italian (in progress) - it-IT voices - Chinese (in progress) - zh-CN voices VOICES USED: EN: Christopher (narrator), Guy (Kai), Jenny (Ana) DE: Killian (narrator), Conrad (Kai), Katja (Ana) IT: Giuseppe (narrator), Diego (Kai), Elsa (Ana) ZH: Yunjian (narrator), Yunxi (Kai), Xiaoxiao (Ana) SCRIPTS CREATED: - generate_prologue_english.sh - generate_prologue_german.sh - generate_prologue_italian.sh - generate_prologue_chinese.sh JSON LOCALIZATION: - sl-SI.json (Slovenian source) - en-US.json, de-DE.json, it-IT.json, zh-CN.json Total when complete: 60 voice files (12 × 5 languages)
This commit is contained in:
64
ai_voice_gen/generate_prologue_chinese.sh
Normal file
64
ai_voice_gen/generate_prologue_chinese.sh
Normal file
@@ -0,0 +1,64 @@
|
||||
#!/bin/bash
|
||||
# Generate CHINESE prologue voiceovers
|
||||
|
||||
EDGE_TTS="/Users/davidkotnik/Library/Python/3.9/bin/edge-tts"
|
||||
OUTPUT_DIR="assets/audio 🔴/voiceover/prologue_zh"
|
||||
mkdir -p "$OUTPUT_DIR"
|
||||
|
||||
VOICE_NARRATOR="zh-CN-YunjianNeural"
|
||||
VOICE_KAI="zh-CN-YunxiNeural"
|
||||
VOICE_ANA="zh-CN-XiaoxiaoNeural"
|
||||
|
||||
echo "🇨🇳 Generating Chinese prologue voiceovers..."
|
||||
|
||||
# 01
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "公元2084年。僵尸病毒摧毁了世界。" --write-media "$OUTPUT_DIR/prologue_01.wav"
|
||||
echo "✅ 1/12"
|
||||
|
||||
# 02
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "我叫凯·马尔科维奇。我十四岁。" --write-media "$OUTPUT_DIR/prologue_02.wav"
|
||||
echo "✅ 2/12"
|
||||
|
||||
# 03
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "我的双胞胎妹妹安娜和我有着深厚的联系。牢不可破的纽带。" --write-media "$OUTPUT_DIR/prologue_03.wav"
|
||||
echo "✅ 3/12"
|
||||
|
||||
# 04
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "我们的父母是科学家。他们研究病毒突变。" --write-media "$OUTPUT_DIR/prologue_04.wav"
|
||||
echo "✅ 4/12"
|
||||
|
||||
# 05
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "爆发的第三天。僵尸群袭击了家。" --write-media "$OUTPUT_DIR/prologue_05.wav"
|
||||
echo "✅ 5/12"
|
||||
|
||||
# 06
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "父母为了救双胞胎牺牲了自己。最后的话:'跑,凯!保护安娜!'" --write-media "$OUTPUT_DIR/prologue_06.wav"
|
||||
echo "✅ 6/12"
|
||||
|
||||
# 07
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "从阴影中出现了巨型巨魔王。由邪恶的克尔尼奇博士派来。" --write-media "$OUTPUT_DIR/prologue_07.wav"
|
||||
echo "✅ 7/12"
|
||||
|
||||
# 08
|
||||
$EDGE_TTS --voice "$VOICE_ANA" --text "凯!救我!凯!" --write-media "$OUTPUT_DIR/prologue_08.wav"
|
||||
echo "✅ 8/12"
|
||||
|
||||
# 09
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "安娜!不!把她还给我!" --write-media "$OUTPUT_DIR/prologue_09.wav"
|
||||
echo "✅ 9/12"
|
||||
|
||||
# 10
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "凯变成了阿尔法混血儿。紫色的眼睛。控制僵尸的力量。" --write-media "$OUTPUT_DIR/prologue_10.wav"
|
||||
echo "✅ 10/12"
|
||||
|
||||
# 11
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "六个月后。凯在一个小农场醒来。安娜失踪了。" --write-media "$OUTPUT_DIR/prologue_11.wav"
|
||||
echo "✅ 11/12"
|
||||
|
||||
# 12
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "我必须找到她。不惜一切代价。安娜,我来了!" --write-media "$OUTPUT_DIR/prologue_12.wav"
|
||||
echo "✅ 12/12"
|
||||
|
||||
echo ""
|
||||
echo "🎉 Chinese voiceovers complete!"
|
||||
echo "📁 Location: $OUTPUT_DIR"
|
||||
64
ai_voice_gen/generate_prologue_english.sh
Executable file
64
ai_voice_gen/generate_prologue_english.sh
Executable file
@@ -0,0 +1,64 @@
|
||||
#!/bin/bash
|
||||
# Generate ENGLISH prologue voiceovers
|
||||
|
||||
EDGE_TTS="/Users/davidkotnik/Library/Python/3.9/bin/edge-tts"
|
||||
OUTPUT_DIR="assets/audio 🔴/voiceover/prologue_en"
|
||||
mkdir -p "$OUTPUT_DIR"
|
||||
|
||||
VOICE_NARRATOR="en-US-ChristopherNeural"
|
||||
VOICE_KAI="en-US-GuyNeural"
|
||||
VOICE_ANA="en-US-JennyNeural"
|
||||
|
||||
echo "🇬🇧 Generating English prologue voiceovers..."
|
||||
|
||||
# 01
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Year 2084. The zombie virus has destroyed the world." --write-media "$OUTPUT_DIR/prologue_01.wav"
|
||||
echo "✅ 1/12"
|
||||
|
||||
# 02
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "My name is Kai Marković. I am fourteen years old." --write-media "$OUTPUT_DIR/prologue_02.wav"
|
||||
echo "✅ 2/12"
|
||||
|
||||
# 03
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "My twin sister Ana and I are deeply connected. An unbreakable bond." --write-media "$OUTPUT_DIR/prologue_03.wav"
|
||||
echo "✅ 3/12"
|
||||
|
||||
# 04
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "Our parents were scientists. They researched viral mutations." --write-media "$OUTPUT_DIR/prologue_04.wav"
|
||||
echo "✅ 4/12"
|
||||
|
||||
# 05
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Day three of the outbreak. A zombie horde attacks the family home." --write-media "$OUTPUT_DIR/prologue_05.wav"
|
||||
echo "✅ 5/12"
|
||||
|
||||
# 06
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "The parents sacrifice themselves to save the twins. Final words: 'Run, Kai! Protect Ana!'" --write-media "$OUTPUT_DIR/prologue_06.wav"
|
||||
echo "✅ 6/12"
|
||||
|
||||
# 07
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "From the shadows emerges the Giant Troll King. Sent by the evil Doctor Krnić." --write-media "$OUTPUT_DIR/prologue_07.wav"
|
||||
echo "✅ 7/12"
|
||||
|
||||
# 08
|
||||
$EDGE_TTS --voice "$VOICE_ANA" --text "KAI! SAVE ME! KAIII!" --write-media "$OUTPUT_DIR/prologue_08.wav"
|
||||
echo "✅ 8/12"
|
||||
|
||||
# 09
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "ANA! NO! BRING HER BACK!" --write-media "$OUTPUT_DIR/prologue_09.wav"
|
||||
echo "✅ 9/12"
|
||||
|
||||
# 10
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Kai transforms into an Alpha Hybrid. Purple eyes. The power to control zombies." --write-media "$OUTPUT_DIR/prologue_10.wav"
|
||||
echo "✅ 10/12"
|
||||
|
||||
# 11
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Six months later. Kai wakes up on a small farm. Ana is gone." --write-media "$OUTPUT_DIR/prologue_11.wav"
|
||||
echo "✅ 11/12"
|
||||
|
||||
# 12
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "I must find her. No matter what it takes. Ana, I'm coming!" --write-media "$OUTPUT_DIR/prologue_12.wav"
|
||||
echo "✅ 12/12"
|
||||
|
||||
echo ""
|
||||
echo "🎉 English voiceovers complete!"
|
||||
echo "📁 Location: $OUTPUT_DIR"
|
||||
64
ai_voice_gen/generate_prologue_german.sh
Normal file
64
ai_voice_gen/generate_prologue_german.sh
Normal file
@@ -0,0 +1,64 @@
|
||||
#!/bin/bash
|
||||
# Generate GERMAN prologue voiceovers
|
||||
|
||||
EDGE_TTS="/Users/davidkotnik/Library/Python/3.9/bin/edge-tts"
|
||||
OUTPUT_DIR="assets/audio 🔴/voiceover/prologue_de"
|
||||
mkdir -p "$OUTPUT_DIR"
|
||||
|
||||
VOICE_NARRATOR="de-DE-KillianNeural"
|
||||
VOICE_KAI="de-DE-ConradNeural"
|
||||
VOICE_ANA="de-DE-KatjaNeural"
|
||||
|
||||
echo "🇩🇪 Generating German prologue voiceovers..."
|
||||
|
||||
# 01
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Jahr 2084. Das Zombie-Virus hat die Welt zerstört." --write-media "$OUTPUT_DIR/prologue_01.wav"
|
||||
echo "✅ 1/12"
|
||||
|
||||
# 02
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "Mein Name ist Kai Marković. Ich bin vierzehn Jahre alt." --write-media "$OUTPUT_DIR/prologue_02.wav"
|
||||
echo "✅ 2/12"
|
||||
|
||||
# 03
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "Meine Zwillingsschwester Ana und ich sind tief verbunden. Ein unzerbrechliches Band." --write-media "$OUTPUT_DIR/prologue_03.wav"
|
||||
echo "✅ 3/12"
|
||||
|
||||
# 04
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "Unsere Eltern waren Wissenschaftler. Sie erforschten virale Mutationen." --write-media "$OUTPUT_DIR/prologue_04.wav"
|
||||
echo "✅ 4/12"
|
||||
|
||||
# 05
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Der dritte Tag des Ausbruchs. Eine Zombie-Horde greift das Familienhaus an." --write-media "$OUTPUT_DIR/prologue_05.wav"
|
||||
echo "✅ 5/12"
|
||||
|
||||
# 06
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Die Eltern opfern sich, um die Zwillinge zu retten. Letzte Worte: 'Lauf, Kai! Beschütze Ana!'" --write-media "$OUTPUT_DIR/prologue_06.wav"
|
||||
echo "✅ 6/12"
|
||||
|
||||
# 07
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Aus den Schatten tritt der riesige Troll-König hervor. Geschickt vom bösen Doktor Krnić." --write-media "$OUTPUT_DIR/prologue_07.wav"
|
||||
echo "✅ 7/12"
|
||||
|
||||
# 08
|
||||
$EDGE_TTS --voice "$VOICE_ANA" --text "KAI! RETTE MICH! KAIII!" --write-media "$OUTPUT_DIR/prologue_08.wav"
|
||||
echo "✅ 8/12"
|
||||
|
||||
# 09
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "ANA! NEIN! BRINGT SIE ZURÜCK!" --write-media "$OUTPUT_DIR/prologue_09.wav"
|
||||
echo "✅ 9/12"
|
||||
|
||||
# 10
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Kai verwandelt sich in einen Alpha-Hybrid. Violette Augen. Die Macht, Zombies zu kontrollieren." --write-media "$OUTPUT_DIR/prologue_10.wav"
|
||||
echo "✅ 10/12"
|
||||
|
||||
# 11
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Sechs Monate später. Kai wacht auf einer kleinen Farm auf. Ana ist verschwunden." --write-media "$OUTPUT_DIR/prologue_11.wav"
|
||||
echo "✅ 11/12"
|
||||
|
||||
# 12
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "Ich muss sie finden. Egal was es kostet. Ana, ich komme!" --write-media "$OUTPUT_DIR/prologue_12.wav"
|
||||
echo "✅ 12/12"
|
||||
|
||||
echo ""
|
||||
echo "🎉 German voiceovers complete!"
|
||||
echo "📁 Location: $OUTPUT_DIR"
|
||||
64
ai_voice_gen/generate_prologue_italian.sh
Normal file
64
ai_voice_gen/generate_prologue_italian.sh
Normal file
@@ -0,0 +1,64 @@
|
||||
#!/bin/bash
|
||||
# Generate ITALIAN prologue voiceovers
|
||||
|
||||
EDGE_TTS="/Users/davidkotnik/Library/Python/3.9/bin/edge-tts"
|
||||
OUTPUT_DIR="assets/audio 🔴/voiceover/prologue_it"
|
||||
mkdir -p "$OUTPUT_DIR"
|
||||
|
||||
VOICE_NARRATOR="it-IT-GiuseppeNeural"
|
||||
VOICE_KAI="it-IT-DiegoNeural"
|
||||
VOICE_ANA="it-IT-ElsaNeural"
|
||||
|
||||
echo "🇮🇹 Generating Italian prologue voiceovers..."
|
||||
|
||||
# 01
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Anno 2084. Il virus zombie ha distrutto il mondo." --write-media "$OUTPUT_DIR/prologue_01.wav"
|
||||
echo "✅ 1/12"
|
||||
|
||||
# 02
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "Mi chiamo Kai Marković. Ho quattordici anni." --write-media "$OUTPUT_DIR/prologue_02.wav"
|
||||
echo "✅ 2/12"
|
||||
|
||||
# 03
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "Mia sorella gemella Ana e io siamo profondamente legati. Un legame indistruttibile." --write-media "$OUTPUT_DIR/prologue_03.wav"
|
||||
echo "✅ 3/12"
|
||||
|
||||
# 04
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "I nostri genitori erano scienziati. Ricercavano le mutazioni virali." --write-media "$OUTPUT_DIR/prologue_04.wav"
|
||||
echo "✅ 4/12"
|
||||
|
||||
# 05
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Il terzo giorno dell'epidemia. Un'orda di zombie attacca la casa di famiglia." --write-media "$OUTPUT_DIR/prologue_05.wav"
|
||||
echo "✅ 5/12"
|
||||
|
||||
# 06
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "I genitori si sacrificano per salvare i gemelli. Ultime parole: 'Corri, Kai! Proteggi Ana!'" --write-media "$OUTPUT_DIR/prologue_06.wav"
|
||||
echo "✅ 6/12"
|
||||
|
||||
# 07
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Dalle ombre emerge il Re Troll Gigante. Inviato dal malvagio dottor Krnić." --write-media "$OUTPUT_DIR/prologue_07.wav"
|
||||
echo "✅ 7/12"
|
||||
|
||||
# 08
|
||||
$EDGE_TTS --voice "$VOICE_ANA" --text "KAI! SALVAMI! KAIII!" --write-media "$OUTPUT_DIR/prologue_08.wav"
|
||||
echo "✅ 8/12"
|
||||
|
||||
# 09
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "ANA! NO! RIPORTATELA INDIETRO!" --write-media "$OUTPUT_DIR/prologue_09.wav"
|
||||
echo "✅ 9/12"
|
||||
|
||||
# 10
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Kai si trasforma in un Ibrido Alfa. Occhi viola. Il potere di controllare gli zombie." --write-media "$OUTPUT_DIR/prologue_10.wav"
|
||||
echo "✅ 10/12"
|
||||
|
||||
# 11
|
||||
$EDGE_TTS --voice "$VOICE_NARRATOR" --text "Sei mesi dopo. Kai si sveglia in una piccola fattoria. Ana è scomparsa." --write-media "$OUTPUT_DIR/prologue_11.wav"
|
||||
echo "✅ 11/12"
|
||||
|
||||
# 12
|
||||
$EDGE_TTS --voice "$VOICE_KAI" --text "Devo trovarla. Non importa il costo. Ana, sto arrivando!" --write-media "$OUTPUT_DIR/prologue_12.wav"
|
||||
echo "✅ 12/12"
|
||||
|
||||
echo ""
|
||||
echo "🎉 Italian voiceovers complete!"
|
||||
echo "📁 Location: $OUTPUT_DIR"
|
||||
Reference in New Issue
Block a user