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.