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 00000000..72a9efbf 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 00000000..f0234bbf 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 00000000..fd2d1b39 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 00000000..2379fe25 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 00000000..e374bc9a 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 00000000..6797890d 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 00000000..af783e9c 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 00000000..849a9f85 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 00000000..7d22cd98 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 00000000..be019172 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 00000000..44f184e3 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 00000000..7fed73da 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 00000000..4c26f4de 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 00000000..172c5c02 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 00000000..bc21b8a3 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 00000000..7a3fe09b 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 00000000..85d5cdf1 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 00000000..e78f9763 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 00000000..ad32856e 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 00000000..a0723483 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 00000000..92221073 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 00000000..7c96fa23 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 00000000..2c4dfb2a 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 00000000..c21355dd 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 00000000..4c24ca75 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 00000000..bc9399e7 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 00000000..478e6fd2 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 00000000..7d5e5cbb 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 00000000..b30ae507 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 00000000..136e0db5 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 00000000..bb5e7e14 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 00000000..c81b7970 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 00000000..0975cc2c 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 00000000..9d750b59 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 00000000..75b8ff81 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 00000000..f2fd20e0 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 00000000..8ab1c3f2 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 00000000..f42b43cf 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 00000000..88e288d8 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 00000000..668ca86f 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 00000000..fdebbfc8 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 00000000..c8d25cd4 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 00000000..65be99b3 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 00000000..425c9a6a 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 00000000..db3d49f9 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 00000000..26fff4c0 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 00000000..2a13fdbb 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 00000000..54905e0c 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 00000000..8c305142 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 00000000..73168cda 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 00000000..68c99f5c 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 00000000..6da5c9c0 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 00000000..9b18f08b 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 00000000..43ff2a9e 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 00000000..9f2de340 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 00000000..eea5e6a7 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 00000000..24e83ba6 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 00000000..7f94a8b2 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 00000000..d66c988d 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 00000000..fcc96352 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 00000000..cddc2549 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 00000000..b5d20561 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 00000000..149dd108 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 00000000..b134b4bd 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 00000000..a341b99b 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 00000000..43d14dff 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 00000000..7f018d31 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 00000000..f875fd53 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 00000000..9dea88aa 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 00000000..97f5655d 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 00000000..16244ec9 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 00000000..c77966b0 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 00000000..2fcbd70c 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 00000000..754369ff 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 00000000..5dd8a241 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 00000000..095f9b33 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 00000000..ed0b5b0b 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 00000000..e78aa35f 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 00000000..52e06609 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 00000000..48845a5b 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 00000000..7fb10061 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 00000000..5376ed4e 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 00000000..f985f35c 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 00000000..1299362d 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 00000000..759b081f 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 00000000..2bea94c9 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 00000000..0e9e9a54 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 00000000..18724527 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 00000000..7075153e 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 00000000..5cc49d8b 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 00000000..1cdff733 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 00000000..ae9ce7d5 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 00000000..a2701a89 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 00000000..383a03d7 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 00000000..e42358f7 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 00000000..60ea4bde 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 00000000..f4802fc0 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 00000000..ef083783 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 00000000..6e40b7c1 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 00000000..960e3efd 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 00000000..30ef6e5d 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 00000000..854ffc93 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 00000000..fc69dfea 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 00000000..ac004e49 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 00000000..72a9efbf 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 00000000..f0234bbf 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 00000000..fd2d1b39 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 00000000..2379fe25 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 00000000..e374bc9a 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 00000000..6797890d 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 00000000..af783e9c 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 00000000..849a9f85 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 00000000..7d22cd98 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 00000000..be019172 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 00000000..44f184e3 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 00000000..7fed73da 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 00000000..4c26f4de 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 00000000..172c5c02 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 00000000..bc21b8a3 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 00000000..7a3fe09b 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 00000000..85d5cdf1 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 00000000..e78f9763 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 00000000..ad32856e 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 00000000..a0723483 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 00000000..92221073 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 00000000..7c96fa23 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 00000000..2c4dfb2a 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 00000000..c21355dd 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 00000000..4c24ca75 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 00000000..bc9399e7 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 00000000..478e6fd2 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 00000000..7d5e5cbb 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 00000000..b30ae507 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 00000000..136e0db5 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 00000000..bb5e7e14 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 00000000..c81b7970 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 00000000..0975cc2c 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 00000000..9d750b59 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 00000000..75b8ff81 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 00000000..f2fd20e0 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 00000000..8ab1c3f2 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 00000000..f42b43cf 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 00000000..88e288d8 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 00000000..668ca86f 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 00000000..fdebbfc8 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 00000000..c8d25cd4 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 00000000..65be99b3 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 00000000..425c9a6a 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 00000000..db3d49f9 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 00000000..26fff4c0 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 00000000..2a13fdbb 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 00000000..54905e0c 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 00000000..8c305142 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 00000000..73168cda 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 00000000..68c99f5c 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 00000000..6da5c9c0 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 00000000..9b18f08b 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 00000000..43ff2a9e 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 00000000..9f2de340 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 00000000..eea5e6a7 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 00000000..24e83ba6 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 00000000..7f94a8b2 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 00000000..d66c988d 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 00000000..fcc96352 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 9e6427a6..40db7c46 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 00000000..cddc2549 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 00000000..b5d20561 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 4d5b6b8c..1aca3b31 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 380f50b1..9807ef94 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 00000000..149dd108 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 00000000..b134b4bd 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 00000000..a341b99b 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 00000000..43d14dff 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 00000000..7f018d31 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 00000000..f875fd53 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 00000000..9dea88aa 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 00000000..97f5655d 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 00000000..16244ec9 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 00000000..c77966b0 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 00000000..2fcbd70c 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 00000000..754369ff 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 00000000..5dd8a241 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 00000000..095f9b33 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 00000000..ed0b5b0b 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 00000000..e78aa35f 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 00000000..52e06609 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 00000000..48845a5b 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 00000000..7fb10061 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 00000000..5376ed4e 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 00000000..f985f35c 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 00000000..1299362d 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 00000000..759b081f 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 00000000..2bea94c9 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 00000000..0e9e9a54 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 00000000..18724527 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 00000000..7075153e 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 00000000..5cc49d8b 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 00000000..1cdff733 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 00000000..ae9ce7d5 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 00000000..a2701a89 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 00000000..383a03d7 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 00000000..85ef432e --- /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 00000000..e42358f7 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 00000000..60ea4bde 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 00000000..f4802fc0 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 00000000..ef083783 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 00000000..6e40b7c1 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 00000000..960e3efd 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 00000000..30ef6e5d 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 00000000..854ffc93 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 00000000..fc69dfea 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 00000000..ac004e49 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 00000000..fa3d0604 --- /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.