diff --git a/1000-hours/public/audios/us/Alpha-us-guy.mp3 b/1000-hours/public/audios/us/Alpha-us-guy.mp3 new file mode 100644 index 000000000..72a9efbf3 Binary files /dev/null and b/1000-hours/public/audios/us/Alpha-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Alpha-us-jen.mp3 b/1000-hours/public/audios/us/Alpha-us-jen.mp3 new file mode 100644 index 000000000..f0234bbf1 Binary files /dev/null and b/1000-hours/public/audios/us/Alpha-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Bravo-us-guy.mp3 b/1000-hours/public/audios/us/Bravo-us-guy.mp3 new file mode 100644 index 000000000..fd2d1b394 Binary files /dev/null and b/1000-hours/public/audios/us/Bravo-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Bravo-us-jen.mp3 b/1000-hours/public/audios/us/Bravo-us-jen.mp3 new file mode 100644 index 000000000..2379fe250 Binary files /dev/null and b/1000-hours/public/audios/us/Bravo-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Charlie-us-guy.mp3 b/1000-hours/public/audios/us/Charlie-us-guy.mp3 new file mode 100644 index 000000000..e374bc9a4 Binary files /dev/null and b/1000-hours/public/audios/us/Charlie-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Charlie-us-jen.mp3 b/1000-hours/public/audios/us/Charlie-us-jen.mp3 new file mode 100644 index 000000000..6797890de Binary files /dev/null and b/1000-hours/public/audios/us/Charlie-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Delta-us-guy.mp3 b/1000-hours/public/audios/us/Delta-us-guy.mp3 new file mode 100644 index 000000000..af783e9ce Binary files /dev/null and b/1000-hours/public/audios/us/Delta-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Delta-us-jen.mp3 b/1000-hours/public/audios/us/Delta-us-jen.mp3 new file mode 100644 index 000000000..849a9f857 Binary files /dev/null and b/1000-hours/public/audios/us/Delta-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Echo-us-guy.mp3 b/1000-hours/public/audios/us/Echo-us-guy.mp3 new file mode 100644 index 000000000..7d22cd988 Binary files /dev/null and b/1000-hours/public/audios/us/Echo-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Echo-us-jen.mp3 b/1000-hours/public/audios/us/Echo-us-jen.mp3 new file mode 100644 index 000000000..be0191724 Binary files /dev/null and b/1000-hours/public/audios/us/Echo-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Foxtrot-us-guy.mp3 b/1000-hours/public/audios/us/Foxtrot-us-guy.mp3 new file mode 100644 index 000000000..44f184e30 Binary files /dev/null and b/1000-hours/public/audios/us/Foxtrot-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Foxtrot-us-jen.mp3 b/1000-hours/public/audios/us/Foxtrot-us-jen.mp3 new file mode 100644 index 000000000..7fed73daf Binary files /dev/null and b/1000-hours/public/audios/us/Foxtrot-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Golf-us-guy.mp3 b/1000-hours/public/audios/us/Golf-us-guy.mp3 new file mode 100644 index 000000000..4c26f4dee Binary files /dev/null and b/1000-hours/public/audios/us/Golf-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Golf-us-jen.mp3 b/1000-hours/public/audios/us/Golf-us-jen.mp3 new file mode 100644 index 000000000..172c5c022 Binary files /dev/null and b/1000-hours/public/audios/us/Golf-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Hotel-us-guy.mp3 b/1000-hours/public/audios/us/Hotel-us-guy.mp3 new file mode 100644 index 000000000..bc21b8a31 Binary files /dev/null and b/1000-hours/public/audios/us/Hotel-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Hotel-us-jen.mp3 b/1000-hours/public/audios/us/Hotel-us-jen.mp3 new file mode 100644 index 000000000..7a3fe09b2 Binary files /dev/null and b/1000-hours/public/audios/us/Hotel-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/India-us-guy.mp3 b/1000-hours/public/audios/us/India-us-guy.mp3 new file mode 100644 index 000000000..85d5cdf19 Binary files /dev/null and b/1000-hours/public/audios/us/India-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/India-us-jen.mp3 b/1000-hours/public/audios/us/India-us-jen.mp3 new file mode 100644 index 000000000..e78f9763e Binary files /dev/null and b/1000-hours/public/audios/us/India-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Juliet-us-guy.mp3 b/1000-hours/public/audios/us/Juliet-us-guy.mp3 new file mode 100644 index 000000000..ad32856e9 Binary files /dev/null and b/1000-hours/public/audios/us/Juliet-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Juliet-us-jen.mp3 b/1000-hours/public/audios/us/Juliet-us-jen.mp3 new file mode 100644 index 000000000..a0723483b Binary files /dev/null and b/1000-hours/public/audios/us/Juliet-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Kilo-us-guy.mp3 b/1000-hours/public/audios/us/Kilo-us-guy.mp3 new file mode 100644 index 000000000..922210737 Binary files /dev/null and b/1000-hours/public/audios/us/Kilo-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Kilo-us-jen.mp3 b/1000-hours/public/audios/us/Kilo-us-jen.mp3 new file mode 100644 index 000000000..7c96fa23d Binary files /dev/null and b/1000-hours/public/audios/us/Kilo-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Lima-us-guy.mp3 b/1000-hours/public/audios/us/Lima-us-guy.mp3 new file mode 100644 index 000000000..2c4dfb2a1 Binary files /dev/null and b/1000-hours/public/audios/us/Lima-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Lima-us-jen.mp3 b/1000-hours/public/audios/us/Lima-us-jen.mp3 new file mode 100644 index 000000000..c21355ddd Binary files /dev/null and b/1000-hours/public/audios/us/Lima-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Mike-us-guy.mp3 b/1000-hours/public/audios/us/Mike-us-guy.mp3 new file mode 100644 index 000000000..4c24ca751 Binary files /dev/null and b/1000-hours/public/audios/us/Mike-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Mike-us-jen.mp3 b/1000-hours/public/audios/us/Mike-us-jen.mp3 new file mode 100644 index 000000000..bc9399e7c Binary files /dev/null and b/1000-hours/public/audios/us/Mike-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/November-us-guy.mp3 b/1000-hours/public/audios/us/November-us-guy.mp3 new file mode 100644 index 000000000..478e6fd25 Binary files /dev/null and b/1000-hours/public/audios/us/November-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/November-us-jen.mp3 b/1000-hours/public/audios/us/November-us-jen.mp3 new file mode 100644 index 000000000..7d5e5cbbc Binary files /dev/null and b/1000-hours/public/audios/us/November-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Oscar-us-guy.mp3 b/1000-hours/public/audios/us/Oscar-us-guy.mp3 new file mode 100644 index 000000000..b30ae5073 Binary files /dev/null and b/1000-hours/public/audios/us/Oscar-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Oscar-us-jen.mp3 b/1000-hours/public/audios/us/Oscar-us-jen.mp3 new file mode 100644 index 000000000..136e0db57 Binary files /dev/null and b/1000-hours/public/audios/us/Oscar-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Papa-us-guy.mp3 b/1000-hours/public/audios/us/Papa-us-guy.mp3 new file mode 100644 index 000000000..bb5e7e145 Binary files /dev/null and b/1000-hours/public/audios/us/Papa-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Papa-us-jen.mp3 b/1000-hours/public/audios/us/Papa-us-jen.mp3 new file mode 100644 index 000000000..c81b79703 Binary files /dev/null and b/1000-hours/public/audios/us/Papa-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Quebec-us-guy.mp3 b/1000-hours/public/audios/us/Quebec-us-guy.mp3 new file mode 100644 index 000000000..0975cc2c0 Binary files /dev/null and b/1000-hours/public/audios/us/Quebec-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Quebec-us-jen.mp3 b/1000-hours/public/audios/us/Quebec-us-jen.mp3 new file mode 100644 index 000000000..9d750b59c Binary files /dev/null and b/1000-hours/public/audios/us/Quebec-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Romeo-us-guy.mp3 b/1000-hours/public/audios/us/Romeo-us-guy.mp3 new file mode 100644 index 000000000..75b8ff81e Binary files /dev/null and b/1000-hours/public/audios/us/Romeo-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Romeo-us-jen.mp3 b/1000-hours/public/audios/us/Romeo-us-jen.mp3 new file mode 100644 index 000000000..f2fd20e08 Binary files /dev/null and b/1000-hours/public/audios/us/Romeo-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Sierra-us-guy.mp3 b/1000-hours/public/audios/us/Sierra-us-guy.mp3 new file mode 100644 index 000000000..8ab1c3f21 Binary files /dev/null and b/1000-hours/public/audios/us/Sierra-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Sierra-us-jen.mp3 b/1000-hours/public/audios/us/Sierra-us-jen.mp3 new file mode 100644 index 000000000..f42b43cf3 Binary files /dev/null and b/1000-hours/public/audios/us/Sierra-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Tango-us-guy.mp3 b/1000-hours/public/audios/us/Tango-us-guy.mp3 new file mode 100644 index 000000000..88e288d86 Binary files /dev/null and b/1000-hours/public/audios/us/Tango-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Tango-us-jen.mp3 b/1000-hours/public/audios/us/Tango-us-jen.mp3 new file mode 100644 index 000000000..668ca86fe Binary files /dev/null and b/1000-hours/public/audios/us/Tango-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Uniform-us-guy.mp3 b/1000-hours/public/audios/us/Uniform-us-guy.mp3 new file mode 100644 index 000000000..fdebbfc89 Binary files /dev/null and b/1000-hours/public/audios/us/Uniform-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Uniform-us-jen.mp3 b/1000-hours/public/audios/us/Uniform-us-jen.mp3 new file mode 100644 index 000000000..c8d25cd47 Binary files /dev/null and b/1000-hours/public/audios/us/Uniform-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Victor-us-guy.mp3 b/1000-hours/public/audios/us/Victor-us-guy.mp3 new file mode 100644 index 000000000..65be99b31 Binary files /dev/null and b/1000-hours/public/audios/us/Victor-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Victor-us-jen.mp3 b/1000-hours/public/audios/us/Victor-us-jen.mp3 new file mode 100644 index 000000000..425c9a6ae Binary files /dev/null and b/1000-hours/public/audios/us/Victor-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Whiskey-us-guy.mp3 b/1000-hours/public/audios/us/Whiskey-us-guy.mp3 new file mode 100644 index 000000000..db3d49f95 Binary files /dev/null and b/1000-hours/public/audios/us/Whiskey-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Whiskey-us-jen.mp3 b/1000-hours/public/audios/us/Whiskey-us-jen.mp3 new file mode 100644 index 000000000..26fff4c0c Binary files /dev/null and b/1000-hours/public/audios/us/Whiskey-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/X-ray-us-guy.mp3 b/1000-hours/public/audios/us/X-ray-us-guy.mp3 new file mode 100644 index 000000000..2a13fdbbe Binary files /dev/null and b/1000-hours/public/audios/us/X-ray-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/X-ray-us-jen.mp3 b/1000-hours/public/audios/us/X-ray-us-jen.mp3 new file mode 100644 index 000000000..54905e0c7 Binary files /dev/null and b/1000-hours/public/audios/us/X-ray-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Yankee-us-guy.mp3 b/1000-hours/public/audios/us/Yankee-us-guy.mp3 new file mode 100644 index 000000000..8c305142d Binary files /dev/null and b/1000-hours/public/audios/us/Yankee-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Yankee-us-jen.mp3 b/1000-hours/public/audios/us/Yankee-us-jen.mp3 new file mode 100644 index 000000000..73168cdaf Binary files /dev/null and b/1000-hours/public/audios/us/Yankee-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/Zulu-us-guy.mp3 b/1000-hours/public/audios/us/Zulu-us-guy.mp3 new file mode 100644 index 000000000..68c99f5ce Binary files /dev/null and b/1000-hours/public/audios/us/Zulu-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/Zulu-us-jen.mp3 b/1000-hours/public/audios/us/Zulu-us-jen.mp3 new file mode 100644 index 000000000..6da5c9c02 Binary files /dev/null and b/1000-hours/public/audios/us/Zulu-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/a-us-guy.mp3 b/1000-hours/public/audios/us/a-us-guy.mp3 new file mode 100644 index 000000000..9b18f08bf Binary files /dev/null and b/1000-hours/public/audios/us/a-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/a-us-jen.mp3 b/1000-hours/public/audios/us/a-us-jen.mp3 new file mode 100644 index 000000000..43ff2a9ee Binary files /dev/null and b/1000-hours/public/audios/us/a-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/b-us-guy.mp3 b/1000-hours/public/audios/us/b-us-guy.mp3 new file mode 100644 index 000000000..9f2de3402 Binary files /dev/null and b/1000-hours/public/audios/us/b-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/b-us-jen.mp3 b/1000-hours/public/audios/us/b-us-jen.mp3 new file mode 100644 index 000000000..eea5e6a78 Binary files /dev/null and b/1000-hours/public/audios/us/b-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/c-us-guy.mp3 b/1000-hours/public/audios/us/c-us-guy.mp3 new file mode 100644 index 000000000..24e83ba60 Binary files /dev/null and b/1000-hours/public/audios/us/c-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/c-us-jen.mp3 b/1000-hours/public/audios/us/c-us-jen.mp3 new file mode 100644 index 000000000..7f94a8b2d Binary files /dev/null and b/1000-hours/public/audios/us/c-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/d-us-guy.mp3 b/1000-hours/public/audios/us/d-us-guy.mp3 new file mode 100644 index 000000000..d66c988da Binary files /dev/null and b/1000-hours/public/audios/us/d-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/d-us-jen.mp3 b/1000-hours/public/audios/us/d-us-jen.mp3 new file mode 100644 index 000000000..fcc963524 Binary files /dev/null and b/1000-hours/public/audios/us/d-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/e-us-guy.mp3 b/1000-hours/public/audios/us/e-us-guy.mp3 new file mode 100644 index 000000000..cddc25495 Binary files /dev/null and b/1000-hours/public/audios/us/e-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/e-us-jen.mp3 b/1000-hours/public/audios/us/e-us-jen.mp3 new file mode 100644 index 000000000..b5d205618 Binary files /dev/null and b/1000-hours/public/audios/us/e-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/f-us-guy.mp3 b/1000-hours/public/audios/us/f-us-guy.mp3 new file mode 100644 index 000000000..149dd1089 Binary files /dev/null and b/1000-hours/public/audios/us/f-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/f-us-jen.mp3 b/1000-hours/public/audios/us/f-us-jen.mp3 new file mode 100644 index 000000000..b134b4bde Binary files /dev/null and b/1000-hours/public/audios/us/f-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/g-us-guy.mp3 b/1000-hours/public/audios/us/g-us-guy.mp3 new file mode 100644 index 000000000..a341b99ba Binary files /dev/null and b/1000-hours/public/audios/us/g-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/g-us-jen.mp3 b/1000-hours/public/audios/us/g-us-jen.mp3 new file mode 100644 index 000000000..43d14dff7 Binary files /dev/null and b/1000-hours/public/audios/us/g-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/h-us-guy.mp3 b/1000-hours/public/audios/us/h-us-guy.mp3 new file mode 100644 index 000000000..7f018d318 Binary files /dev/null and b/1000-hours/public/audios/us/h-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/h-us-jen.mp3 b/1000-hours/public/audios/us/h-us-jen.mp3 new file mode 100644 index 000000000..f875fd530 Binary files /dev/null and b/1000-hours/public/audios/us/h-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/i-us-guy.mp3 b/1000-hours/public/audios/us/i-us-guy.mp3 new file mode 100644 index 000000000..9dea88aaa Binary files /dev/null and b/1000-hours/public/audios/us/i-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/i-us-jen.mp3 b/1000-hours/public/audios/us/i-us-jen.mp3 new file mode 100644 index 000000000..97f5655de Binary files /dev/null and b/1000-hours/public/audios/us/i-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/j-us-guy.mp3 b/1000-hours/public/audios/us/j-us-guy.mp3 new file mode 100644 index 000000000..16244ec9f Binary files /dev/null and b/1000-hours/public/audios/us/j-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/j-us-jen.mp3 b/1000-hours/public/audios/us/j-us-jen.mp3 new file mode 100644 index 000000000..c77966b09 Binary files /dev/null and b/1000-hours/public/audios/us/j-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/k-us-guy.mp3 b/1000-hours/public/audios/us/k-us-guy.mp3 new file mode 100644 index 000000000..2fcbd70cd Binary files /dev/null and b/1000-hours/public/audios/us/k-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/k-us-jen.mp3 b/1000-hours/public/audios/us/k-us-jen.mp3 new file mode 100644 index 000000000..754369ff2 Binary files /dev/null and b/1000-hours/public/audios/us/k-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/l-us-guy.mp3 b/1000-hours/public/audios/us/l-us-guy.mp3 new file mode 100644 index 000000000..5dd8a2419 Binary files /dev/null and b/1000-hours/public/audios/us/l-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/l-us-jen.mp3 b/1000-hours/public/audios/us/l-us-jen.mp3 new file mode 100644 index 000000000..095f9b33f Binary files /dev/null and b/1000-hours/public/audios/us/l-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/m-us-guy.mp3 b/1000-hours/public/audios/us/m-us-guy.mp3 new file mode 100644 index 000000000..ed0b5b0b2 Binary files /dev/null and b/1000-hours/public/audios/us/m-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/m-us-jen.mp3 b/1000-hours/public/audios/us/m-us-jen.mp3 new file mode 100644 index 000000000..e78aa35f7 Binary files /dev/null and b/1000-hours/public/audios/us/m-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/n-us-guy.mp3 b/1000-hours/public/audios/us/n-us-guy.mp3 new file mode 100644 index 000000000..52e066096 Binary files /dev/null and b/1000-hours/public/audios/us/n-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/n-us-jen.mp3 b/1000-hours/public/audios/us/n-us-jen.mp3 new file mode 100644 index 000000000..48845a5b0 Binary files /dev/null and b/1000-hours/public/audios/us/n-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/o-us-guy.mp3 b/1000-hours/public/audios/us/o-us-guy.mp3 new file mode 100644 index 000000000..7fb100616 Binary files /dev/null and b/1000-hours/public/audios/us/o-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/o-us-jen.mp3 b/1000-hours/public/audios/us/o-us-jen.mp3 new file mode 100644 index 000000000..5376ed4e9 Binary files /dev/null and b/1000-hours/public/audios/us/o-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/p-us-guy.mp3 b/1000-hours/public/audios/us/p-us-guy.mp3 new file mode 100644 index 000000000..f985f35ca Binary files /dev/null and b/1000-hours/public/audios/us/p-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/p-us-jen.mp3 b/1000-hours/public/audios/us/p-us-jen.mp3 new file mode 100644 index 000000000..1299362da Binary files /dev/null and b/1000-hours/public/audios/us/p-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/q-us-guy.mp3 b/1000-hours/public/audios/us/q-us-guy.mp3 new file mode 100644 index 000000000..759b081f0 Binary files /dev/null and b/1000-hours/public/audios/us/q-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/q-us-jen.mp3 b/1000-hours/public/audios/us/q-us-jen.mp3 new file mode 100644 index 000000000..2bea94c97 Binary files /dev/null and b/1000-hours/public/audios/us/q-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/r-us-guy.mp3 b/1000-hours/public/audios/us/r-us-guy.mp3 new file mode 100644 index 000000000..0e9e9a544 Binary files /dev/null and b/1000-hours/public/audios/us/r-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/r-us-jen.mp3 b/1000-hours/public/audios/us/r-us-jen.mp3 new file mode 100644 index 000000000..18724527c Binary files /dev/null and b/1000-hours/public/audios/us/r-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/s-us-guy.mp3 b/1000-hours/public/audios/us/s-us-guy.mp3 new file mode 100644 index 000000000..7075153ef Binary files /dev/null and b/1000-hours/public/audios/us/s-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/s-us-jen.mp3 b/1000-hours/public/audios/us/s-us-jen.mp3 new file mode 100644 index 000000000..5cc49d8ba Binary files /dev/null and b/1000-hours/public/audios/us/s-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/t-us-guy.mp3 b/1000-hours/public/audios/us/t-us-guy.mp3 new file mode 100644 index 000000000..1cdff7339 Binary files /dev/null and b/1000-hours/public/audios/us/t-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/t-us-jen.mp3 b/1000-hours/public/audios/us/t-us-jen.mp3 new file mode 100644 index 000000000..ae9ce7d58 Binary files /dev/null and b/1000-hours/public/audios/us/t-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/u-us-guy.mp3 b/1000-hours/public/audios/us/u-us-guy.mp3 new file mode 100644 index 000000000..a2701a893 Binary files /dev/null and b/1000-hours/public/audios/us/u-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/u-us-jen.mp3 b/1000-hours/public/audios/us/u-us-jen.mp3 new file mode 100644 index 000000000..383a03d77 Binary files /dev/null and b/1000-hours/public/audios/us/u-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/v-us-guy.mp3 b/1000-hours/public/audios/us/v-us-guy.mp3 new file mode 100644 index 000000000..e42358f7c Binary files /dev/null and b/1000-hours/public/audios/us/v-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/v-us-jen.mp3 b/1000-hours/public/audios/us/v-us-jen.mp3 new file mode 100644 index 000000000..60ea4bdeb Binary files /dev/null and b/1000-hours/public/audios/us/v-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/w-us-guy.mp3 b/1000-hours/public/audios/us/w-us-guy.mp3 new file mode 100644 index 000000000..f4802fc02 Binary files /dev/null and b/1000-hours/public/audios/us/w-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/w-us-jen.mp3 b/1000-hours/public/audios/us/w-us-jen.mp3 new file mode 100644 index 000000000..ef083783c Binary files /dev/null and b/1000-hours/public/audios/us/w-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/x-us-guy.mp3 b/1000-hours/public/audios/us/x-us-guy.mp3 new file mode 100644 index 000000000..6e40b7c14 Binary files /dev/null and b/1000-hours/public/audios/us/x-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/x-us-jen.mp3 b/1000-hours/public/audios/us/x-us-jen.mp3 new file mode 100644 index 000000000..960e3efdf Binary files /dev/null and b/1000-hours/public/audios/us/x-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/y-us-guy.mp3 b/1000-hours/public/audios/us/y-us-guy.mp3 new file mode 100644 index 000000000..30ef6e5d2 Binary files /dev/null and b/1000-hours/public/audios/us/y-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/y-us-jen.mp3 b/1000-hours/public/audios/us/y-us-jen.mp3 new file mode 100644 index 000000000..854ffc93c Binary files /dev/null and b/1000-hours/public/audios/us/y-us-jen.mp3 differ diff --git a/1000-hours/public/audios/us/z-us-guy.mp3 b/1000-hours/public/audios/us/z-us-guy.mp3 new file mode 100644 index 000000000..fc69dfea0 Binary files /dev/null and b/1000-hours/public/audios/us/z-us-guy.mp3 differ diff --git a/1000-hours/public/audios/us/z-us-jen.mp3 b/1000-hours/public/audios/us/z-us-jen.mp3 new file mode 100644 index 000000000..ac004e491 Binary files /dev/null and b/1000-hours/public/audios/us/z-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Alpha-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Alpha-us-guy.mp3 new file mode 100644 index 000000000..72a9efbf3 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Alpha-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Alpha-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Alpha-us-jen.mp3 new file mode 100644 index 000000000..f0234bbf1 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Alpha-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Bravo-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Bravo-us-guy.mp3 new file mode 100644 index 000000000..fd2d1b394 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Bravo-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Bravo-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Bravo-us-jen.mp3 new file mode 100644 index 000000000..2379fe250 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Bravo-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Charlie-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Charlie-us-guy.mp3 new file mode 100644 index 000000000..e374bc9a4 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Charlie-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Charlie-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Charlie-us-jen.mp3 new file mode 100644 index 000000000..6797890de Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Charlie-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Delta-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Delta-us-guy.mp3 new file mode 100644 index 000000000..af783e9ce Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Delta-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Delta-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Delta-us-jen.mp3 new file mode 100644 index 000000000..849a9f857 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Delta-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Echo-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Echo-us-guy.mp3 new file mode 100644 index 000000000..7d22cd988 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Echo-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Echo-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Echo-us-jen.mp3 new file mode 100644 index 000000000..be0191724 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Echo-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Foxtrot-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Foxtrot-us-guy.mp3 new file mode 100644 index 000000000..44f184e30 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Foxtrot-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Foxtrot-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Foxtrot-us-jen.mp3 new file mode 100644 index 000000000..7fed73daf Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Foxtrot-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Golf-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Golf-us-guy.mp3 new file mode 100644 index 000000000..4c26f4dee Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Golf-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Golf-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Golf-us-jen.mp3 new file mode 100644 index 000000000..172c5c022 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Golf-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Hotel-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Hotel-us-guy.mp3 new file mode 100644 index 000000000..bc21b8a31 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Hotel-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Hotel-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Hotel-us-jen.mp3 new file mode 100644 index 000000000..7a3fe09b2 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Hotel-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/India-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/India-us-guy.mp3 new file mode 100644 index 000000000..85d5cdf19 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/India-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/India-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/India-us-jen.mp3 new file mode 100644 index 000000000..e78f9763e Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/India-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Juliet-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Juliet-us-guy.mp3 new file mode 100644 index 000000000..ad32856e9 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Juliet-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Juliet-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Juliet-us-jen.mp3 new file mode 100644 index 000000000..a0723483b Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Juliet-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Kilo-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Kilo-us-guy.mp3 new file mode 100644 index 000000000..922210737 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Kilo-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Kilo-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Kilo-us-jen.mp3 new file mode 100644 index 000000000..7c96fa23d Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Kilo-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Lima-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Lima-us-guy.mp3 new file mode 100644 index 000000000..2c4dfb2a1 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Lima-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Lima-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Lima-us-jen.mp3 new file mode 100644 index 000000000..c21355ddd Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Lima-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Mike-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Mike-us-guy.mp3 new file mode 100644 index 000000000..4c24ca751 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Mike-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Mike-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Mike-us-jen.mp3 new file mode 100644 index 000000000..bc9399e7c Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Mike-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/November-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/November-us-guy.mp3 new file mode 100644 index 000000000..478e6fd25 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/November-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/November-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/November-us-jen.mp3 new file mode 100644 index 000000000..7d5e5cbbc Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/November-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Oscar-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Oscar-us-guy.mp3 new file mode 100644 index 000000000..b30ae5073 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Oscar-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Oscar-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Oscar-us-jen.mp3 new file mode 100644 index 000000000..136e0db57 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Oscar-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Papa-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Papa-us-guy.mp3 new file mode 100644 index 000000000..bb5e7e145 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Papa-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Papa-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Papa-us-jen.mp3 new file mode 100644 index 000000000..c81b79703 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Papa-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Quebec-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Quebec-us-guy.mp3 new file mode 100644 index 000000000..0975cc2c0 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Quebec-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Quebec-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Quebec-us-jen.mp3 new file mode 100644 index 000000000..9d750b59c Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Quebec-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Romeo-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Romeo-us-guy.mp3 new file mode 100644 index 000000000..75b8ff81e Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Romeo-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Romeo-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Romeo-us-jen.mp3 new file mode 100644 index 000000000..f2fd20e08 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Romeo-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Sierra-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Sierra-us-guy.mp3 new file mode 100644 index 000000000..8ab1c3f21 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Sierra-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Sierra-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Sierra-us-jen.mp3 new file mode 100644 index 000000000..f42b43cf3 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Sierra-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Tango-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Tango-us-guy.mp3 new file mode 100644 index 000000000..88e288d86 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Tango-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Tango-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Tango-us-jen.mp3 new file mode 100644 index 000000000..668ca86fe Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Tango-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Uniform-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Uniform-us-guy.mp3 new file mode 100644 index 000000000..fdebbfc89 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Uniform-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Uniform-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Uniform-us-jen.mp3 new file mode 100644 index 000000000..c8d25cd47 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Uniform-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Victor-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Victor-us-guy.mp3 new file mode 100644 index 000000000..65be99b31 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Victor-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Victor-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Victor-us-jen.mp3 new file mode 100644 index 000000000..425c9a6ae Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Victor-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Whiskey-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Whiskey-us-guy.mp3 new file mode 100644 index 000000000..db3d49f95 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Whiskey-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Whiskey-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Whiskey-us-jen.mp3 new file mode 100644 index 000000000..26fff4c0c Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Whiskey-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/X-ray-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/X-ray-us-guy.mp3 new file mode 100644 index 000000000..2a13fdbbe Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/X-ray-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/X-ray-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/X-ray-us-jen.mp3 new file mode 100644 index 000000000..54905e0c7 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/X-ray-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Yankee-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Yankee-us-guy.mp3 new file mode 100644 index 000000000..8c305142d Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Yankee-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Yankee-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Yankee-us-jen.mp3 new file mode 100644 index 000000000..73168cdaf Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Yankee-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Zulu-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/Zulu-us-guy.mp3 new file mode 100644 index 000000000..68c99f5ce Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Zulu-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/Zulu-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/Zulu-us-jen.mp3 new file mode 100644 index 000000000..6da5c9c02 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/Zulu-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/a-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/a-us-guy.mp3 new file mode 100644 index 000000000..9b18f08bf Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/a-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/a-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/a-us-jen.mp3 new file mode 100644 index 000000000..43ff2a9ee Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/a-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/b-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/b-us-guy.mp3 new file mode 100644 index 000000000..9f2de3402 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/b-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/b-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/b-us-jen.mp3 new file mode 100644 index 000000000..eea5e6a78 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/b-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/c-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/c-us-guy.mp3 new file mode 100644 index 000000000..24e83ba60 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/c-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/c-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/c-us-jen.mp3 new file mode 100644 index 000000000..7f94a8b2d Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/c-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/d-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/d-us-guy.mp3 new file mode 100644 index 000000000..d66c988da Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/d-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/d-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/d-us-jen.mp3 new file mode 100644 index 000000000..fcc963524 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/d-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/daily-speech-practice.ipynb b/1000-hours/public/jupyter-notebooks/daily-speech-practice.ipynb index 9e6427a65..40db7c467 100644 --- a/1000-hours/public/jupyter-notebooks/daily-speech-practice.ipynb +++ b/1000-hours/public/jupyter-notebooks/daily-speech-practice.ipynb @@ -281,7 +281,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.5" + "version": "3.12.1" } }, "nbformat": 4, diff --git a/1000-hours/public/jupyter-notebooks/e-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/e-us-guy.mp3 new file mode 100644 index 000000000..cddc25495 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/e-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/e-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/e-us-jen.mp3 new file mode 100644 index 000000000..b5d205618 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/e-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/edge-tts-valcab-pronounciation.ipynb b/1000-hours/public/jupyter-notebooks/edge-tts-valcab-pronounciation.ipynb index 4d5b6b8c0..1aca3b31f 100644 --- a/1000-hours/public/jupyter-notebooks/edge-tts-valcab-pronounciation.ipynb +++ b/1000-hours/public/jupyter-notebooks/edge-tts-valcab-pronounciation.ipynb @@ -18,12 +18,51 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "id": "77deb08f-fec3-4327-b2f9-1c893aacaddc", "metadata": { "scrolled": true }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Collecting edge-tts\n", + " Downloading edge_tts-6.1.10-py3-none-any.whl.metadata (4.3 kB)\n", + "Collecting aiohttp>=3.8.0 (from edge-tts)\n", + " Downloading aiohttp-3.9.3-cp312-cp312-macosx_11_0_arm64.whl.metadata (7.4 kB)\n", + "Requirement already satisfied: certifi>=2023.11.17 in /opt/homebrew/Caskroom/miniconda/base/lib/python3.12/site-packages (from edge-tts) (2024.2.2)\n", + "Collecting aiosignal>=1.1.2 (from aiohttp>=3.8.0->edge-tts)\n", + " Downloading aiosignal-1.3.1-py3-none-any.whl.metadata (4.0 kB)\n", + "Requirement already satisfied: attrs>=17.3.0 in /opt/homebrew/Caskroom/miniconda/base/lib/python3.12/site-packages (from aiohttp>=3.8.0->edge-tts) (23.2.0)\n", + "Collecting frozenlist>=1.1.1 (from aiohttp>=3.8.0->edge-tts)\n", + " Downloading frozenlist-1.4.1-cp312-cp312-macosx_11_0_arm64.whl.metadata (12 kB)\n", + "Collecting multidict<7.0,>=4.5 (from aiohttp>=3.8.0->edge-tts)\n", + " Downloading multidict-6.0.5-cp312-cp312-macosx_11_0_arm64.whl.metadata (4.2 kB)\n", + "Collecting yarl<2.0,>=1.0 (from aiohttp>=3.8.0->edge-tts)\n", + " Downloading yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl.metadata (31 kB)\n", + "Requirement already satisfied: idna>=2.0 in /opt/homebrew/Caskroom/miniconda/base/lib/python3.12/site-packages (from yarl<2.0,>=1.0->aiohttp>=3.8.0->edge-tts) (3.4)\n", + "Downloading edge_tts-6.1.10-py3-none-any.whl (27 kB)\n", + "Downloading aiohttp-3.9.3-cp312-cp312-macosx_11_0_arm64.whl (389 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m389.7/389.7 kB\u001b[0m \u001b[31m2.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0m\n", + "\u001b[?25hUsing cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB)\n", + "Downloading frozenlist-1.4.1-cp312-cp312-macosx_11_0_arm64.whl (51 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m51.9/51.9 kB\u001b[0m \u001b[31m4.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hDownloading multidict-6.0.5-cp312-cp312-macosx_11_0_arm64.whl (29 kB)\n", + "Downloading yarl-1.9.4-cp312-cp312-macosx_11_0_arm64.whl (79 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m79.4/79.4 kB\u001b[0m \u001b[31m6.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hInstalling collected packages: multidict, frozenlist, yarl, aiosignal, aiohttp, edge-tts\n", + "Successfully installed aiohttp-3.9.3 aiosignal-1.3.1 edge-tts-6.1.10 frozenlist-1.4.1 multidict-6.0.5 yarl-1.9.4\n", + "Collecting pygame\n", + " Downloading pygame-2.5.2-cp312-cp312-macosx_11_0_arm64.whl.metadata (13 kB)\n", + "Downloading pygame-2.5.2-cp312-cp312-macosx_11_0_arm64.whl (12.3 MB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m12.3/12.3 MB\u001b[0m \u001b[31m4.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0mm\n", + "\u001b[?25hInstalling collected packages: pygame\n", + "Successfully installed pygame-2.5.2\n" + ] + } + ], "source": [ "!pip install edge-tts\n", "!pip install pygame" @@ -214,7 +253,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.5" + "version": "3.12.1" } }, "nbformat": 4, diff --git a/1000-hours/public/jupyter-notebooks/edge-tts.ipynb b/1000-hours/public/jupyter-notebooks/edge-tts.ipynb index 380f50b1b..9807ef943 100644 --- a/1000-hours/public/jupyter-notebooks/edge-tts.ipynb +++ b/1000-hours/public/jupyter-notebooks/edge-tts.ipynb @@ -190,7 +190,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.5" + "version": "3.12.1" } }, "nbformat": 4, diff --git a/1000-hours/public/jupyter-notebooks/f-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/f-us-guy.mp3 new file mode 100644 index 000000000..149dd1089 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/f-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/f-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/f-us-jen.mp3 new file mode 100644 index 000000000..b134b4bde Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/f-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/g-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/g-us-guy.mp3 new file mode 100644 index 000000000..a341b99ba Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/g-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/g-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/g-us-jen.mp3 new file mode 100644 index 000000000..43d14dff7 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/g-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/h-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/h-us-guy.mp3 new file mode 100644 index 000000000..7f018d318 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/h-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/h-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/h-us-jen.mp3 new file mode 100644 index 000000000..f875fd530 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/h-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/i-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/i-us-guy.mp3 new file mode 100644 index 000000000..9dea88aaa Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/i-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/i-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/i-us-jen.mp3 new file mode 100644 index 000000000..97f5655de Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/i-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/j-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/j-us-guy.mp3 new file mode 100644 index 000000000..16244ec9f Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/j-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/j-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/j-us-jen.mp3 new file mode 100644 index 000000000..c77966b09 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/j-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/k-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/k-us-guy.mp3 new file mode 100644 index 000000000..2fcbd70cd Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/k-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/k-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/k-us-jen.mp3 new file mode 100644 index 000000000..754369ff2 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/k-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/l-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/l-us-guy.mp3 new file mode 100644 index 000000000..5dd8a2419 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/l-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/l-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/l-us-jen.mp3 new file mode 100644 index 000000000..095f9b33f Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/l-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/m-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/m-us-guy.mp3 new file mode 100644 index 000000000..ed0b5b0b2 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/m-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/m-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/m-us-jen.mp3 new file mode 100644 index 000000000..e78aa35f7 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/m-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/n-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/n-us-guy.mp3 new file mode 100644 index 000000000..52e066096 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/n-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/n-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/n-us-jen.mp3 new file mode 100644 index 000000000..48845a5b0 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/n-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/o-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/o-us-guy.mp3 new file mode 100644 index 000000000..7fb100616 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/o-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/o-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/o-us-jen.mp3 new file mode 100644 index 000000000..5376ed4e9 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/o-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/p-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/p-us-guy.mp3 new file mode 100644 index 000000000..f985f35ca Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/p-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/p-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/p-us-jen.mp3 new file mode 100644 index 000000000..1299362da Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/p-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/q-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/q-us-guy.mp3 new file mode 100644 index 000000000..759b081f0 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/q-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/q-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/q-us-jen.mp3 new file mode 100644 index 000000000..2bea94c97 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/q-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/r-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/r-us-guy.mp3 new file mode 100644 index 000000000..0e9e9a544 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/r-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/r-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/r-us-jen.mp3 new file mode 100644 index 000000000..18724527c Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/r-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/s-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/s-us-guy.mp3 new file mode 100644 index 000000000..7075153ef Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/s-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/s-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/s-us-jen.mp3 new file mode 100644 index 000000000..5cc49d8ba Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/s-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/t-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/t-us-guy.mp3 new file mode 100644 index 000000000..1cdff7339 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/t-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/t-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/t-us-jen.mp3 new file mode 100644 index 000000000..ae9ce7d58 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/t-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/u-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/u-us-guy.mp3 new file mode 100644 index 000000000..a2701a893 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/u-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/u-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/u-us-jen.mp3 new file mode 100644 index 000000000..383a03d77 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/u-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/us_edge-tts-valcab-pronounciation.ipynb b/1000-hours/public/jupyter-notebooks/us_edge-tts-valcab-pronounciation.ipynb new file mode 100644 index 000000000..85ef432eb --- /dev/null +++ b/1000-hours/public/jupyter-notebooks/us_edge-tts-valcab-pronounciation.ipynb @@ -0,0 +1,221 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "b94f103d-ac43-4d13-83cb-eb5090220881", + "metadata": { + "jupyter": { + "source_hidden": true + } + }, + "source": [ + "# EdgeTTS\n", + "\n", + "https://github.com/rany2/edge-tts\n", + "\n", + "edge-tts is a Python module that allows you to use Microsoft Edge's online text-to-speech service from within your Python code or using the provided edge-tts or edge-playback command." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "77deb08f-fec3-4327-b2f9-1c893aacaddc", + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "!pip install edge-tts\n", + "!pip install pygame" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "9aad6634-e833-4ec4-b285-84e051329712", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Files created!\n" + ] + } + ], + "source": [ + "import asyncio\n", + "import edge_tts\n", + "import pygame\n", + "\n", + "TEXT = \"\"\"\n", + "Alpha,Bravo,Charlie,Delta,Echo,Foxtrot,Golf,Hotel,India,Juliet,Kilo,Lima,Mike,November,Oscar,Papa,Quebec,Romeo,Sierra,Tango,Uniform,Victor,Whiskey,X-ray,Yankee,Zulu\n", + "\"\"\"\n", + "\n", + "Wordlist = TEXT.split(\",\")\n", + "\n", + "for w in Wordlist:\n", + " for VOICE in ['en-US-GuyNeural', 'en-US-JennyNeural']:\n", + " w = w.strip()\n", + " OUTPUT_FILE = f\"{w.replace(' ', '-').replace('?', '')}-{VOICE.replace('en-', '').replace('GuyNeural', 'guy').replace('JennyNeural', 'jen').lower()}.mp3\"\n", + " communicate = edge_tts.Communicate(w, VOICE)\n", + " await communicate.save(OUTPUT_FILE) \n", + "\n", + "print(\"Files created!\") " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1e54069c-db63-45ba-86e8-726730b19255", + "metadata": {}, + "outputs": [], + "source": [ + "import asyncio\n", + "import edge_tts\n", + "import pygame\n", + "\n", + "TEXT = \"Jane,dramatic,young,girl,loves,to,read,books,at,leisure,in,rooms,or,play,on,a,sunny,day,outdoor,here,and,there,under,the,trees,with,boys,She,vowed,to,buy,a,red,ear,dog,She,thought,it,was,unique,for,sure,Now,she,feeds,it,dough,nuts,and,cheese,bar\"\n", + "Wordlist = TEXT.split(\",\")\n", + "\n", + "for w in Wordlist:\n", + " for VOICE in ['zh-CN-YunxiNeural', 'zh-CN-XiaoxiaoNeural']:\n", + " w = w.strip()\n", + " OUTPUT_FILE = f\"{w}-{VOICE.replace('YunxiNeural', 'male').replace('XiaoxiaoNeural', 'female').lower()}.mp3\"\n", + " communicate = edge_tts.Communicate(w, VOICE)\n", + " await communicate.save(OUTPUT_FILE) \n", + "\n", + "print(\"Files created!\") " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "09d5ab47-5807-4ded-a8b9-45277831d425", + "metadata": {}, + "outputs": [], + "source": [ + "# VOICE = \"en-US-GuyNeural\" # Male\n", + "# VOICE = \"en-US-AnaNeural\" # Female\n", + "# VOICE = \"en-US-AndrewNeural\" # Male\n", + "# VOICE = \"en-US-AriaNeural\" # Female\n", + "# VOICE = \"en-US-AvaNeural\" # Female\n", + "# VOICE = \"en-US-BrianNeural\" # Male\n", + "# VOICE = \"en-US-ChristopherNeural\" # Male\n", + "# VOICE = \"en-US-EmmaNeural\" # Female\n", + "# VOICE = \"en-US-EricNeural\" # Male\n", + "# VOICE = \"en-US-GuyNeural\" # Male\n", + "# VOICE = \"en-US-JennyNeural\" # Female\n", + "# VOICE = \"en-US-MichelleNeural\" # Female\n", + "# VOICE = \"en-US-RogerNeural\" # Male\n", + "# VOICE = \"en-US-SteffanNeural\" # Male\n", + "# VOICE = \"en-GB-LibbyNeural\" # Female\n", + "# VOICE = \"en-GB-MaisieNeural\" # Female\n", + "# VOICE = \"en-GB-RyanNeural\" # Male\n", + "# VOICE = \"en-GB-SoniaNeural\" # Female\n", + "# VOICE = \"en-GB-ThomasNeural\" # Male\n", + "# VOICE = \"en-AU-NatashaNeural\" # Female\n", + "# VOICE = \"en-AU-WilliamNeural\" # Male\n", + "# VOICE = \"en-CA-ClaraNeural\" # Female\n", + "# VOICE = \"en-CA-LiamNeural\" # Male\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "862f0948", + "metadata": {}, + "outputs": [], + "source": [ + "pygame.mixer.init()\n", + "pygame.mixer.music.load(OUTPUT_FILE)\n", + "pygame.mixer.music.play()" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "00939422-fbf9-4842-b82a-b6106624c075", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "pygame 2.5.2 (SDL 2.28.3, Python 3.11.5)\n", + "Hello from the pygame community. https://www.pygame.org/contribute.html\n", + "Files created!\n" + ] + } + ], + "source": [ + "import asyncio\n", + "import edge_tts\n", + "import pygame\n", + "\n", + "TEXT = \"a,and,at,bar,books,boys,buy,cheese,day,dog,dough,dramatic,ear,feeds,for,girl,here,in,it,Jane,leisure,loves,Now,nuts,on,or,outdoor,play,read,red,rooms,She,sunny,sure,the,there,thought,to,trees,under,unique,vowed,was,with,young\"\n", + "Wordlist = TEXT.split(\",\")\n", + "\n", + "for w in Wordlist:\n", + " for VOICE in ['en-US-GuyNeural', 'en-US-JennyNeural', 'en-GB-RyanNeural', 'en-GB-SoniaNeural']:\n", + " w = w.strip()\n", + " OUTPUT_FILE = f\"{w}-{VOICE.replace('GuyNeural', 'Guy-Male').replace('JennyNeural', 'Jenny-Female').replace('RyanNeural', 'Ryan-Male').replace('SoniaNeural', 'Sonia-Female').lower()}.mp3\"\n", + " communicate = edge_tts.Communicate(w, VOICE)\n", + " await communicate.save(OUTPUT_FILE) \n", + "\n", + "print(\"Files created!\") " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "93f68a91-7e6b-45ef-932e-533b695e4ac1", + "metadata": {}, + "outputs": [], + "source": [ + "# ru-RU-DmitryNeural\n", + "# ko-KR-InJoonNeural" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "474c3f39-11ed-4d0a-b039-63df8b270044", + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "print(os.getcwd())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2128587f-e6c8-488d-8c40-6c958b9c735e", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.1" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/1000-hours/public/jupyter-notebooks/v-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/v-us-guy.mp3 new file mode 100644 index 000000000..e42358f7c Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/v-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/v-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/v-us-jen.mp3 new file mode 100644 index 000000000..60ea4bdeb Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/v-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/w-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/w-us-guy.mp3 new file mode 100644 index 000000000..f4802fc02 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/w-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/w-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/w-us-jen.mp3 new file mode 100644 index 000000000..ef083783c Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/w-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/x-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/x-us-guy.mp3 new file mode 100644 index 000000000..6e40b7c14 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/x-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/x-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/x-us-jen.mp3 new file mode 100644 index 000000000..960e3efdf Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/x-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/y-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/y-us-guy.mp3 new file mode 100644 index 000000000..30ef6e5d2 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/y-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/y-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/y-us-jen.mp3 new file mode 100644 index 000000000..854ffc93c Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/y-us-jen.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/z-us-guy.mp3 b/1000-hours/public/jupyter-notebooks/z-us-guy.mp3 new file mode 100644 index 000000000..fc69dfea0 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/z-us-guy.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/z-us-jen.mp3 b/1000-hours/public/jupyter-notebooks/z-us-jen.mp3 new file mode 100644 index 000000000..ac004e491 Binary files /dev/null and b/1000-hours/public/jupyter-notebooks/z-us-jen.mp3 differ diff --git a/1000-hours/sounds-of-american-english/draft.md b/1000-hours/sounds-of-american-english/draft.md new file mode 100644 index 000000000..fa3d0604b --- /dev/null +++ b/1000-hours/sounds-of-american-english/draft.md @@ -0,0 +1,41 @@ +# Sounds of American English + +## 00. Introduction + +## 01. English Alphabet + +Modern English is composed of *26* letters, each with both *uppercase* and *lowercase* forms. English stands out among European languages for not using [diacritics](https://en.wikipedia.org/wiki/Diacritic), which are special marks added to letters to alter their pronunciation or meaning. + +[NATO](https://en.wikipedia.org/wiki/NATO) has a system that uses common words to identify each letter, which is particularly helpful for military and civil aviation, emergency serivces, radio or phone communication, and many others to avoid confusion when spelling out words. + +| Letter | Pronunciation | NATO Phonetic Alphabet | +| ------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| A a | `/eɪ/` | Alpha `/ˈæl.fə/` | +| B b | `/biː/` | Bravo `/ˈbrɑː.voʊ/` | +| C c | `/siː/` | Charlie `/ˈtʃɑːr.liː/` | +| D d | `/diː/` | Delta `/ˈdɛl.tə/` | +| E e | `/iː/` | Echo `/ˈɛk.oʊ/` | +| F f | `/ɛf/` | Foxtrot `/ˈfɔːks.trɒt/` | +| G g | `/dʒiː/` | Golf `/ɡɑːf/` | +| H h | `/eɪtʃ/` | Hotel `/hoʊˈtɛl/` | +| I i | `/aɪ/` | India `/ˈɪn.di.ə/` | +| J j | `/dʒeɪ/` | Juliet `/ˈdʒuːliːˌɛt/` | +| K k | `/keɪ/` | Kilo `/ˈkiː.loʊ/` | +| L l | `/ɛl/` | Lima `/ˈliː.mə/` | +| M m | `/ɛm/` | Mike `/maɪk/` | +| N n | `/ɛn/` | November `/noʊˈvɛm.bər/` | +| O o | `/oʊ/` | Oscar `/ˈɑːs.kɑːr/` | +| P p | `/piː/` | Papa `/pəˈpɑː/` | +| Q q | `/kjuː/` | Quebec `/kəˈbɛk/` | +| R r | `/ɑːr/` | Romeo `/ˈroʊ.miːˌoʊ/` | +| S s | `/ɛs/` | Sierra `/siˈɛr.ə/` | +| T t | `/tiː/` | Tango `/ˈtæŋ.ɡoʊ/` | +| U u | `/juː/` | Uniform `/ˈjuː.nɪ.fɔːrm/` | +| V v | `/viː/` | Victor `/ˈvɪk.tər/` | +| W w | `/ˈdʌbl̩juː/` | Whiskey `/ˈwɪs.kiː/` | +| X x | `/ɛks/` | X-ray `/ˈɛks.reɪ/` | +| Y y | `/waɪ/` | Yankee `/ˈjæŋ.kiː/` | +| Z z | `/ziː/` | Zulu `/ˈzuː.luː/` | + +> [!Note] +> The synthesized audio files primarily utilizes OpenAI's TTS (Text-to-Speech) and Microsoft Edge's TTS. The blue speaker iconrepresents a male voice, whereas the brown speaker iconsignifies a female voice.