08-19-1108, chapter 3.2.3

This commit is contained in:
xiaolai
2024-08-19 11:08:25 +08:00
parent c9f2e70b8d
commit 0b083c1863
55 changed files with 158 additions and 22 deletions

View File

@@ -29,7 +29,7 @@
},
{
"cell_type": "code",
"execution_count": 19,
"execution_count": 23,
"id": "71d35cd9",
"metadata": {},
"outputs": [
@@ -38,12 +38,98 @@
"output_type": "stream",
"text": [
"['en-US-GuyNeural', 'en-US-AriaNeural']\n",
"manhatten\n",
"../audios/manhatten-us-male.mp3 created\n",
"../audios/manhatten-us-female.mp3 created\n",
" newton\n",
"../audios/newton-us-male.mp3 created\n",
"../audios/newton-us-female.mp3 created\n"
"kid\n",
"../audios/kid-us-male.mp3 created\n",
"../audios/kid-us-female.mp3 created\n",
"\n",
"like\n",
"../audios/like-us-male.mp3 created\n",
"../audios/like-us-female.mp3 created\n",
"\n",
"skin\n",
"../audios/skin-us-male.mp3 created\n",
"../audios/skin-us-female.mp3 created\n",
"\n",
"climb\n",
"../audios/climb-us-male.mp3 created\n",
"../audios/climb-us-female.mp3 created\n",
"\n",
"cream\n",
"../audios/cream-us-male.mp3 created\n",
"../audios/cream-us-female.mp3 created\n",
"\n",
"cry\n",
"../audios/cry-us-male.mp3 created\n",
"../audios/cry-us-female.mp3 created\n",
"\n",
"ache\n",
"../audios/ache-us-male.mp3 created\n",
"../audios/ache-us-female.mp3 created\n",
"\n",
"chemistry\n",
"../audios/chemistry-us-male.mp3 created\n",
"../audios/chemistry-us-female.mp3 created\n",
"\n",
"school\n",
"../audios/school-us-male.mp3 created\n",
"../audios/school-us-female.mp3 created\n",
"\n",
"brick\n",
"../audios/brick-us-male.mp3 created\n",
"../audios/brick-us-female.mp3 created\n",
"\n",
"click\n",
"../audios/click-us-male.mp3 created\n",
"../audios/click-us-female.mp3 created\n",
"\n",
"kick\n",
"../audios/kick-us-male.mp3 created\n",
"../audios/kick-us-female.mp3 created\n",
"\n",
"get\n",
"../audios/get-us-male.mp3 created\n",
"../audios/get-us-female.mp3 created\n",
"\n",
"go\n",
"../audios/go-us-male.mp3 created\n",
"../audios/go-us-female.mp3 created\n",
"\n",
"logo\n",
"../audios/logo-us-male.mp3 created\n",
"../audios/logo-us-female.mp3 created\n",
"\n",
"beggar\n",
"../audios/beggar-us-male.mp3 exists, skipping...\n",
"../audios/beggar-us-female.mp3 exists, skipping...\n",
"\n",
"egg\n",
"../audios/egg-us-male.mp3 created\n",
"../audios/egg-us-female.mp3 created\n",
"\n",
"waggle\n",
"../audios/waggle-us-male.mp3 created\n",
"../audios/waggle-us-female.mp3 created\n",
"\n",
"ghost\n",
"../audios/ghost-us-male.mp3 created\n",
"../audios/ghost-us-female.mp3 created\n",
"\n",
"ghetto\n",
"../audios/ghetto-us-male.mp3 created\n",
"../audios/ghetto-us-female.mp3 created\n",
"\n",
"guard\n",
"../audios/guard-us-male.mp3 created\n",
"../audios/guard-us-female.mp3 created\n",
"\n",
"guide\n",
"../audios/guide-us-male.mp3 created\n",
"../audios/guide-us-female.mp3 created\n",
"\n",
"guitar\n",
"../audios/guitar-us-male.mp3 exists, skipping...\n",
"../audios/guitar-us-female.mp3 exists, skipping...\n",
"\n"
]
}
],
@@ -88,7 +174,29 @@
" print(voices)\n",
"\n",
"words = \"\"\"\n",
"\n",
"kid,\n",
"like,\n",
"skin,\n",
"climb,\n",
"cream,\n",
"cry,\n",
"ache,\n",
"chemistry,\n",
"school,\n",
"brick,\n",
"click,\n",
"kick,\n",
"get,\n",
"go,\n",
"logo,\n",
"beggar,\n",
"egg,\n",
"waggle,\n",
"ghost,\n",
"ghetto,\n",
"guard,\n",
"guide,\n",
"guitar,\n",
"\"\"\"\n",
"\n",
"for word in words.strip().split(','):\n",
@@ -96,8 +204,8 @@
" for i, voice in enumerate(voices):\n",
" w = word.strip().lower()\n",
" if len(w) > 0:\n",
" filename = f'../audios/{w}-{regions[i]}-{genders[i]}.mp3'\n",
" await generate_edge_tts_audio(w, filename, voice=voice, verbose=True, overwrite=True, play=True)\n"
" filename = f'../audios/{w.replace(\" \", \"-\")}-{regions[i]}-{genders[i]}.mp3'\n",
" await generate_edge_tts_audio(w, filename, voice=voice, verbose=True, overwrite=False, play=True)\n"
]
},
{