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