diff --git a/1000-hours/.vitepress/config.mts b/1000-hours/.vitepress/config.mts index 49f2fb05..baeec58f 100644 --- a/1000-hours/.vitepress/config.mts +++ b/1000-hours/.vitepress/config.mts @@ -243,6 +243,10 @@ export default withMermaid( text: "6. 词汇构建", link: "/sounds-of-american-english/6-vocabulary", }, + { + text: "7. 从此之后", + link: "/sounds-of-american-english/7-whats-next", + }, ], }, { diff --git a/1000-hours/public/audios/align-us-female.mp3 b/1000-hours/public/audios/align-us-female.mp3 new file mode 100644 index 00000000..c64b9d0a Binary files /dev/null and b/1000-hours/public/audios/align-us-female.mp3 differ diff --git a/1000-hours/public/audios/align-us-male.mp3 b/1000-hours/public/audios/align-us-male.mp3 new file mode 100644 index 00000000..49ee42b6 Binary files /dev/null and b/1000-hours/public/audios/align-us-male.mp3 differ diff --git a/1000-hours/public/audios/bear-us-female.mp3 b/1000-hours/public/audios/bear-us-female.mp3 new file mode 100644 index 00000000..75bec6ef Binary files /dev/null and b/1000-hours/public/audios/bear-us-female.mp3 differ diff --git a/1000-hours/public/audios/bear-us-male.mp3 b/1000-hours/public/audios/bear-us-male.mp3 new file mode 100644 index 00000000..cf9c3b8f Binary files /dev/null and b/1000-hours/public/audios/bear-us-male.mp3 differ diff --git a/1000-hours/public/audios/blow-us-female.mp3 b/1000-hours/public/audios/blow-us-female.mp3 new file mode 100644 index 00000000..f4823a0f Binary files /dev/null and b/1000-hours/public/audios/blow-us-female.mp3 differ diff --git a/1000-hours/public/audios/blow-us-male.mp3 b/1000-hours/public/audios/blow-us-male.mp3 new file mode 100644 index 00000000..06cb9cb9 Binary files /dev/null and b/1000-hours/public/audios/blow-us-male.mp3 differ diff --git a/1000-hours/public/audios/boat-us-female.mp3 b/1000-hours/public/audios/boat-us-female.mp3 new file mode 100644 index 00000000..eba38505 Binary files /dev/null and b/1000-hours/public/audios/boat-us-female.mp3 differ diff --git a/1000-hours/public/audios/boat-us-male.mp3 b/1000-hours/public/audios/boat-us-male.mp3 new file mode 100644 index 00000000..7576a2a0 Binary files /dev/null and b/1000-hours/public/audios/boat-us-male.mp3 differ diff --git a/1000-hours/public/audios/boy-us-female.mp3 b/1000-hours/public/audios/boy-us-female.mp3 new file mode 100644 index 00000000..8c6d0510 Binary files /dev/null and b/1000-hours/public/audios/boy-us-female.mp3 differ diff --git a/1000-hours/public/audios/boy-us-male.mp3 b/1000-hours/public/audios/boy-us-male.mp3 new file mode 100644 index 00000000..8e4cd7f0 Binary files /dev/null and b/1000-hours/public/audios/boy-us-male.mp3 differ diff --git a/1000-hours/public/audios/break-us-female.mp3 b/1000-hours/public/audios/break-us-female.mp3 new file mode 100644 index 00000000..1c06cde1 Binary files /dev/null and b/1000-hours/public/audios/break-us-female.mp3 differ diff --git a/1000-hours/public/audios/break-us-male.mp3 b/1000-hours/public/audios/break-us-male.mp3 new file mode 100644 index 00000000..1da2d8ac Binary files /dev/null and b/1000-hours/public/audios/break-us-male.mp3 differ diff --git a/1000-hours/public/audios/brown-us-female.mp3 b/1000-hours/public/audios/brown-us-female.mp3 new file mode 100644 index 00000000..71a47dcd Binary files /dev/null and b/1000-hours/public/audios/brown-us-female.mp3 differ diff --git a/1000-hours/public/audios/brown-us-male.mp3 b/1000-hours/public/audios/brown-us-male.mp3 new file mode 100644 index 00000000..b8026b67 Binary files /dev/null and b/1000-hours/public/audios/brown-us-male.mp3 differ diff --git a/1000-hours/public/audios/buy-us-female.mp3 b/1000-hours/public/audios/buy-us-female.mp3 new file mode 100644 index 00000000..a99d596d Binary files /dev/null and b/1000-hours/public/audios/buy-us-female.mp3 differ diff --git a/1000-hours/public/audios/buy-us-male.mp3 b/1000-hours/public/audios/buy-us-male.mp3 new file mode 100644 index 00000000..e6e687db Binary files /dev/null and b/1000-hours/public/audios/buy-us-male.mp3 differ diff --git a/1000-hours/public/audios/cake-us-female.mp3 b/1000-hours/public/audios/cake-us-female.mp3 new file mode 100644 index 00000000..c7e1f7a2 Binary files /dev/null and b/1000-hours/public/audios/cake-us-female.mp3 differ diff --git a/1000-hours/public/audios/cake-us-male.mp3 b/1000-hours/public/audios/cake-us-male.mp3 new file mode 100644 index 00000000..724535e5 Binary files /dev/null and b/1000-hours/public/audios/cake-us-male.mp3 differ diff --git a/1000-hours/public/audios/care-us-female.mp3 b/1000-hours/public/audios/care-us-female.mp3 new file mode 100644 index 00000000..997b6881 Binary files /dev/null and b/1000-hours/public/audios/care-us-female.mp3 differ diff --git a/1000-hours/public/audios/care-us-male.mp3 b/1000-hours/public/audios/care-us-male.mp3 new file mode 100644 index 00000000..36482a41 Binary files /dev/null and b/1000-hours/public/audios/care-us-male.mp3 differ diff --git a/1000-hours/public/audios/cheer-us-female.mp3 b/1000-hours/public/audios/cheer-us-female.mp3 new file mode 100644 index 00000000..0ca2d122 Binary files /dev/null and b/1000-hours/public/audios/cheer-us-female.mp3 differ diff --git a/1000-hours/public/audios/cheer-us-male.mp3 b/1000-hours/public/audios/cheer-us-male.mp3 new file mode 100644 index 00000000..d84bef4f Binary files /dev/null and b/1000-hours/public/audios/cheer-us-male.mp3 differ diff --git a/1000-hours/public/audios/clear-us-female.mp3 b/1000-hours/public/audios/clear-us-female.mp3 new file mode 100644 index 00000000..b738f9e7 Binary files /dev/null and b/1000-hours/public/audios/clear-us-female.mp3 differ diff --git a/1000-hours/public/audios/clear-us-male.mp3 b/1000-hours/public/audios/clear-us-male.mp3 new file mode 100644 index 00000000..e482119a Binary files /dev/null and b/1000-hours/public/audios/clear-us-male.mp3 differ diff --git a/1000-hours/public/audios/cow-us-female.mp3 b/1000-hours/public/audios/cow-us-female.mp3 new file mode 100644 index 00000000..0f52f63a Binary files /dev/null and b/1000-hours/public/audios/cow-us-female.mp3 differ diff --git a/1000-hours/public/audios/cow-us-male.mp3 b/1000-hours/public/audios/cow-us-male.mp3 new file mode 100644 index 00000000..74abc969 Binary files /dev/null and b/1000-hours/public/audios/cow-us-male.mp3 differ diff --git a/1000-hours/public/audios/cure-us-female.mp3 b/1000-hours/public/audios/cure-us-female.mp3 new file mode 100644 index 00000000..05230a7e Binary files /dev/null and b/1000-hours/public/audios/cure-us-female.mp3 differ diff --git a/1000-hours/public/audios/cure-us-male.mp3 b/1000-hours/public/audios/cure-us-male.mp3 new file mode 100644 index 00000000..1dc9e18a Binary files /dev/null and b/1000-hours/public/audios/cure-us-male.mp3 differ diff --git a/1000-hours/public/audios/day-us-female.mp3 b/1000-hours/public/audios/day-us-female.mp3 new file mode 100644 index 00000000..aa2fa79e Binary files /dev/null and b/1000-hours/public/audios/day-us-female.mp3 differ diff --git a/1000-hours/public/audios/day-us-male.mp3 b/1000-hours/public/audios/day-us-male.mp3 new file mode 100644 index 00000000..0004e21a Binary files /dev/null and b/1000-hours/public/audios/day-us-male.mp3 differ diff --git a/1000-hours/public/audios/deer-us-female.mp3 b/1000-hours/public/audios/deer-us-female.mp3 new file mode 100644 index 00000000..e7243a10 Binary files /dev/null and b/1000-hours/public/audios/deer-us-female.mp3 differ diff --git a/1000-hours/public/audios/deer-us-male.mp3 b/1000-hours/public/audios/deer-us-male.mp3 new file mode 100644 index 00000000..43b03a97 Binary files /dev/null and b/1000-hours/public/audios/deer-us-male.mp3 differ diff --git a/1000-hours/public/audios/dough-us-female.mp3 b/1000-hours/public/audios/dough-us-female.mp3 new file mode 100644 index 00000000..71d34b89 Binary files /dev/null and b/1000-hours/public/audios/dough-us-female.mp3 differ diff --git a/1000-hours/public/audios/dough-us-male.mp3 b/1000-hours/public/audios/dough-us-male.mp3 new file mode 100644 index 00000000..432efc68 Binary files /dev/null and b/1000-hours/public/audios/dough-us-male.mp3 differ diff --git a/1000-hours/public/audios/eight-us-female.mp3 b/1000-hours/public/audios/eight-us-female.mp3 new file mode 100644 index 00000000..a9abf8b3 Binary files /dev/null and b/1000-hours/public/audios/eight-us-female.mp3 differ diff --git a/1000-hours/public/audios/eight-us-male.mp3 b/1000-hours/public/audios/eight-us-male.mp3 new file mode 100644 index 00000000..0a84fb0d Binary files /dev/null and b/1000-hours/public/audios/eight-us-male.mp3 differ diff --git a/1000-hours/public/audios/facade-us-female.mp3 b/1000-hours/public/audios/facade-us-female.mp3 new file mode 100644 index 00000000..b087d348 Binary files /dev/null and b/1000-hours/public/audios/facade-us-female.mp3 differ diff --git a/1000-hours/public/audios/facade-us-male.mp3 b/1000-hours/public/audios/facade-us-male.mp3 new file mode 100644 index 00000000..ba4d0f7a Binary files /dev/null and b/1000-hours/public/audios/facade-us-male.mp3 differ diff --git a/1000-hours/public/audios/fair-us-female.mp3 b/1000-hours/public/audios/fair-us-female.mp3 new file mode 100644 index 00000000..81613319 Binary files /dev/null and b/1000-hours/public/audios/fair-us-female.mp3 differ diff --git a/1000-hours/public/audios/fair-us-male.mp3 b/1000-hours/public/audios/fair-us-male.mp3 new file mode 100644 index 00000000..f84c3469 Binary files /dev/null and b/1000-hours/public/audios/fair-us-male.mp3 differ diff --git a/1000-hours/public/audios/fare-us-female.mp3 b/1000-hours/public/audios/fare-us-female.mp3 new file mode 100644 index 00000000..81613319 Binary files /dev/null and b/1000-hours/public/audios/fare-us-female.mp3 differ diff --git a/1000-hours/public/audios/fare-us-male.mp3 b/1000-hours/public/audios/fare-us-male.mp3 new file mode 100644 index 00000000..f84c3469 Binary files /dev/null and b/1000-hours/public/audios/fare-us-male.mp3 differ diff --git a/1000-hours/public/audios/fear-us-female.mp3 b/1000-hours/public/audios/fear-us-female.mp3 new file mode 100644 index 00000000..88c8d84d Binary files /dev/null and b/1000-hours/public/audios/fear-us-female.mp3 differ diff --git a/1000-hours/public/audios/fear-us-male.mp3 b/1000-hours/public/audios/fear-us-male.mp3 new file mode 100644 index 00000000..21f347c3 Binary files /dev/null and b/1000-hours/public/audios/fear-us-male.mp3 differ diff --git a/1000-hours/public/audios/fierce-us-female.mp3 b/1000-hours/public/audios/fierce-us-female.mp3 new file mode 100644 index 00000000..e60d801b Binary files /dev/null and b/1000-hours/public/audios/fierce-us-female.mp3 differ diff --git a/1000-hours/public/audios/fierce-us-male.mp3 b/1000-hours/public/audios/fierce-us-male.mp3 new file mode 100644 index 00000000..b2e05eb0 Binary files /dev/null and b/1000-hours/public/audios/fierce-us-male.mp3 differ diff --git a/1000-hours/public/audios/flower-us-female.mp3 b/1000-hours/public/audios/flower-us-female.mp3 new file mode 100644 index 00000000..9b0027fd Binary files /dev/null and b/1000-hours/public/audios/flower-us-female.mp3 differ diff --git a/1000-hours/public/audios/flower-us-male.mp3 b/1000-hours/public/audios/flower-us-male.mp3 new file mode 100644 index 00000000..2dca5c2c Binary files /dev/null and b/1000-hours/public/audios/flower-us-male.mp3 differ diff --git a/1000-hours/public/audios/fly-us-female.mp3 b/1000-hours/public/audios/fly-us-female.mp3 new file mode 100644 index 00000000..1ba613df Binary files /dev/null and b/1000-hours/public/audios/fly-us-female.mp3 differ diff --git a/1000-hours/public/audios/fly-us-male.mp3 b/1000-hours/public/audios/fly-us-male.mp3 new file mode 100644 index 00000000..773392a3 Binary files /dev/null and b/1000-hours/public/audios/fly-us-male.mp3 differ diff --git a/1000-hours/public/audios/foe-us-female.mp3 b/1000-hours/public/audios/foe-us-female.mp3 new file mode 100644 index 00000000..8a6ff2a1 Binary files /dev/null and b/1000-hours/public/audios/foe-us-female.mp3 differ diff --git a/1000-hours/public/audios/foe-us-male.mp3 b/1000-hours/public/audios/foe-us-male.mp3 new file mode 100644 index 00000000..f35ff576 Binary files /dev/null and b/1000-hours/public/audios/foe-us-male.mp3 differ diff --git a/1000-hours/public/audios/great-us-female.mp3 b/1000-hours/public/audios/great-us-female.mp3 new file mode 100644 index 00000000..bd52c65d Binary files /dev/null and b/1000-hours/public/audios/great-us-female.mp3 differ diff --git a/1000-hours/public/audios/great-us-male.mp3 b/1000-hours/public/audios/great-us-male.mp3 new file mode 100644 index 00000000..0bdc4d99 Binary files /dev/null and b/1000-hours/public/audios/great-us-male.mp3 differ diff --git a/1000-hours/public/audios/grey-us-female.mp3 b/1000-hours/public/audios/grey-us-female.mp3 new file mode 100644 index 00000000..b02166ee Binary files /dev/null and b/1000-hours/public/audios/grey-us-female.mp3 differ diff --git a/1000-hours/public/audios/grey-us-male.mp3 b/1000-hours/public/audios/grey-us-male.mp3 new file mode 100644 index 00000000..d4ea7807 Binary files /dev/null and b/1000-hours/public/audios/grey-us-male.mp3 differ diff --git a/1000-hours/public/audios/grow-us-female.mp3 b/1000-hours/public/audios/grow-us-female.mp3 new file mode 100644 index 00000000..9368f37d Binary files /dev/null and b/1000-hours/public/audios/grow-us-female.mp3 differ diff --git a/1000-hours/public/audios/grow-us-male.mp3 b/1000-hours/public/audios/grow-us-male.mp3 new file mode 100644 index 00000000..148519b4 Binary files /dev/null and b/1000-hours/public/audios/grow-us-male.mp3 differ diff --git a/1000-hours/public/audios/guy-us-female.mp3 b/1000-hours/public/audios/guy-us-female.mp3 new file mode 100644 index 00000000..34caf9c2 Binary files /dev/null and b/1000-hours/public/audios/guy-us-female.mp3 differ diff --git a/1000-hours/public/audios/guy-us-male.mp3 b/1000-hours/public/audios/guy-us-male.mp3 new file mode 100644 index 00000000..667bbdd9 Binary files /dev/null and b/1000-hours/public/audios/guy-us-male.mp3 differ diff --git a/1000-hours/public/audios/house-us-female.mp3 b/1000-hours/public/audios/house-us-female.mp3 new file mode 100644 index 00000000..f544f6de Binary files /dev/null and b/1000-hours/public/audios/house-us-female.mp3 differ diff --git a/1000-hours/public/audios/house-us-male.mp3 b/1000-hours/public/audios/house-us-male.mp3 new file mode 100644 index 00000000..24fdfaf2 Binary files /dev/null and b/1000-hours/public/audios/house-us-male.mp3 differ diff --git a/1000-hours/public/audios/ice-us-female.mp3 b/1000-hours/public/audios/ice-us-female.mp3 new file mode 100644 index 00000000..562ed2ff Binary files /dev/null and b/1000-hours/public/audios/ice-us-female.mp3 differ diff --git a/1000-hours/public/audios/ice-us-male.mp3 b/1000-hours/public/audios/ice-us-male.mp3 new file mode 100644 index 00000000..8d5bd684 Binary files /dev/null and b/1000-hours/public/audios/ice-us-male.mp3 differ diff --git a/1000-hours/public/audios/joe-us-female.mp3 b/1000-hours/public/audios/joe-us-female.mp3 new file mode 100644 index 00000000..db3c003f Binary files /dev/null and b/1000-hours/public/audios/joe-us-female.mp3 differ diff --git a/1000-hours/public/audios/joe-us-male.mp3 b/1000-hours/public/audios/joe-us-male.mp3 new file mode 100644 index 00000000..a2c5c19c Binary files /dev/null and b/1000-hours/public/audios/joe-us-male.mp3 differ diff --git a/1000-hours/public/audios/join-us-female.mp3 b/1000-hours/public/audios/join-us-female.mp3 new file mode 100644 index 00000000..0e978b8d Binary files /dev/null and b/1000-hours/public/audios/join-us-female.mp3 differ diff --git a/1000-hours/public/audios/join-us-male.mp3 b/1000-hours/public/audios/join-us-male.mp3 new file mode 100644 index 00000000..afc4eb5a Binary files /dev/null and b/1000-hours/public/audios/join-us-male.mp3 differ diff --git a/1000-hours/public/audios/kraut-us-female.mp3 b/1000-hours/public/audios/kraut-us-female.mp3 new file mode 100644 index 00000000..7c8977eb Binary files /dev/null and b/1000-hours/public/audios/kraut-us-female.mp3 differ diff --git a/1000-hours/public/audios/kraut-us-male.mp3 b/1000-hours/public/audios/kraut-us-male.mp3 new file mode 100644 index 00000000..e70f4d8a Binary files /dev/null and b/1000-hours/public/audios/kraut-us-male.mp3 differ diff --git a/1000-hours/public/audios/lies-us-female.mp3 b/1000-hours/public/audios/lies-us-female.mp3 new file mode 100644 index 00000000..50aac08f Binary files /dev/null and b/1000-hours/public/audios/lies-us-female.mp3 differ diff --git a/1000-hours/public/audios/lies-us-male.mp3 b/1000-hours/public/audios/lies-us-male.mp3 new file mode 100644 index 00000000..f2968b2d Binary files /dev/null and b/1000-hours/public/audios/lies-us-male.mp3 differ diff --git a/1000-hours/public/audios/light-us-female.mp3 b/1000-hours/public/audios/light-us-female.mp3 new file mode 100644 index 00000000..c72a11ff Binary files /dev/null and b/1000-hours/public/audios/light-us-female.mp3 differ diff --git a/1000-hours/public/audios/light-us-male.mp3 b/1000-hours/public/audios/light-us-male.mp3 new file mode 100644 index 00000000..f2fef545 Binary files /dev/null and b/1000-hours/public/audios/light-us-male.mp3 differ diff --git a/1000-hours/public/audios/make-us-female.mp3 b/1000-hours/public/audios/make-us-female.mp3 new file mode 100644 index 00000000..7c5ce3bd Binary files /dev/null and b/1000-hours/public/audios/make-us-female.mp3 differ diff --git a/1000-hours/public/audios/make-us-male.mp3 b/1000-hours/public/audios/make-us-male.mp3 new file mode 100644 index 00000000..d34dd729 Binary files /dev/null and b/1000-hours/public/audios/make-us-male.mp3 differ diff --git a/1000-hours/public/audios/moor-us-female.mp3 b/1000-hours/public/audios/moor-us-female.mp3 new file mode 100644 index 00000000..8e1add1f Binary files /dev/null and b/1000-hours/public/audios/moor-us-female.mp3 differ diff --git a/1000-hours/public/audios/moor-us-male.mp3 b/1000-hours/public/audios/moor-us-male.mp3 new file mode 100644 index 00000000..911f3931 Binary files /dev/null and b/1000-hours/public/audios/moor-us-male.mp3 differ diff --git a/1000-hours/public/audios/near-us-female.mp3 b/1000-hours/public/audios/near-us-female.mp3 new file mode 100644 index 00000000..cd29a9e3 Binary files /dev/null and b/1000-hours/public/audios/near-us-female.mp3 differ diff --git a/1000-hours/public/audios/near-us-male.mp3 b/1000-hours/public/audios/near-us-male.mp3 new file mode 100644 index 00000000..dd51c765 Binary files /dev/null and b/1000-hours/public/audios/near-us-male.mp3 differ diff --git a/1000-hours/public/audios/no-us-female.mp3 b/1000-hours/public/audios/no-us-female.mp3 new file mode 100644 index 00000000..f9125610 Binary files /dev/null and b/1000-hours/public/audios/no-us-female.mp3 differ diff --git a/1000-hours/public/audios/no-us-male.mp3 b/1000-hours/public/audios/no-us-male.mp3 new file mode 100644 index 00000000..1e320fd8 Binary files /dev/null and b/1000-hours/public/audios/no-us-male.mp3 differ diff --git a/1000-hours/public/audios/out-us-female.mp3 b/1000-hours/public/audios/out-us-female.mp3 new file mode 100644 index 00000000..84e9a165 Binary files /dev/null and b/1000-hours/public/audios/out-us-female.mp3 differ diff --git a/1000-hours/public/audios/out-us-male.mp3 b/1000-hours/public/audios/out-us-male.mp3 new file mode 100644 index 00000000..5f3d937d Binary files /dev/null and b/1000-hours/public/audios/out-us-male.mp3 differ diff --git a/1000-hours/public/audios/paint-us-female.mp3 b/1000-hours/public/audios/paint-us-female.mp3 new file mode 100644 index 00000000..906b266b Binary files /dev/null and b/1000-hours/public/audios/paint-us-female.mp3 differ diff --git a/1000-hours/public/audios/paint-us-male.mp3 b/1000-hours/public/audios/paint-us-male.mp3 new file mode 100644 index 00000000..cd0a7361 Binary files /dev/null and b/1000-hours/public/audios/paint-us-male.mp3 differ diff --git a/1000-hours/public/audios/pair-us-female.mp3 b/1000-hours/public/audios/pair-us-female.mp3 new file mode 100644 index 00000000..5ddf2bc7 Binary files /dev/null and b/1000-hours/public/audios/pair-us-female.mp3 differ diff --git a/1000-hours/public/audios/pair-us-male.mp3 b/1000-hours/public/audios/pair-us-male.mp3 new file mode 100644 index 00000000..f36430ea Binary files /dev/null and b/1000-hours/public/audios/pair-us-male.mp3 differ diff --git a/1000-hours/public/audios/pat-us-female.mp3 b/1000-hours/public/audios/pat-us-female.mp3 new file mode 100644 index 00000000..af937df3 Binary files /dev/null and b/1000-hours/public/audios/pat-us-female.mp3 differ diff --git a/1000-hours/public/audios/pat-us-male.mp3 b/1000-hours/public/audios/pat-us-male.mp3 new file mode 100644 index 00000000..9806fdc8 Binary files /dev/null and b/1000-hours/public/audios/pat-us-male.mp3 differ diff --git a/1000-hours/public/audios/pie-us-female.mp3 b/1000-hours/public/audios/pie-us-female.mp3 new file mode 100644 index 00000000..5e95be8a Binary files /dev/null and b/1000-hours/public/audios/pie-us-female.mp3 differ diff --git a/1000-hours/public/audios/pie-us-male.mp3 b/1000-hours/public/audios/pie-us-male.mp3 new file mode 100644 index 00000000..8867678f Binary files /dev/null and b/1000-hours/public/audios/pie-us-male.mp3 differ diff --git a/1000-hours/public/audios/pier-us-female.mp3 b/1000-hours/public/audios/pier-us-female.mp3 new file mode 100644 index 00000000..bb14272c Binary files /dev/null and b/1000-hours/public/audios/pier-us-female.mp3 differ diff --git a/1000-hours/public/audios/pier-us-male.mp3 b/1000-hours/public/audios/pier-us-male.mp3 new file mode 100644 index 00000000..f7826043 Binary files /dev/null and b/1000-hours/public/audios/pier-us-male.mp3 differ diff --git a/1000-hours/public/audios/plaid-us-female.mp3 b/1000-hours/public/audios/plaid-us-female.mp3 new file mode 100644 index 00000000..8806e61c Binary files /dev/null and b/1000-hours/public/audios/plaid-us-female.mp3 differ diff --git a/1000-hours/public/audios/plaid-us-male.mp3 b/1000-hours/public/audios/plaid-us-male.mp3 new file mode 100644 index 00000000..a31a0ae8 Binary files /dev/null and b/1000-hours/public/audios/plaid-us-male.mp3 differ diff --git a/1000-hours/public/audios/play-us-female.mp3 b/1000-hours/public/audios/play-us-female.mp3 new file mode 100644 index 00000000..6370b89d Binary files /dev/null and b/1000-hours/public/audios/play-us-female.mp3 differ diff --git a/1000-hours/public/audios/play-us-male.mp3 b/1000-hours/public/audios/play-us-male.mp3 new file mode 100644 index 00000000..d9416181 Binary files /dev/null and b/1000-hours/public/audios/play-us-male.mp3 differ diff --git a/1000-hours/public/audios/rain-us-female.mp3 b/1000-hours/public/audios/rain-us-female.mp3 new file mode 100644 index 00000000..447afdc7 Binary files /dev/null and b/1000-hours/public/audios/rain-us-female.mp3 differ diff --git a/1000-hours/public/audios/rain-us-male.mp3 b/1000-hours/public/audios/rain-us-male.mp3 new file mode 100644 index 00000000..11473025 Binary files /dev/null and b/1000-hours/public/audios/rain-us-male.mp3 differ diff --git a/1000-hours/public/audios/recent-z.mp3 b/1000-hours/public/audios/recent-z.mp3 new file mode 100644 index 00000000..dafb20ad Binary files /dev/null and b/1000-hours/public/audios/recent-z.mp3 differ diff --git a/1000-hours/public/audios/reign-us-female.mp3 b/1000-hours/public/audios/reign-us-female.mp3 new file mode 100644 index 00000000..447afdc7 Binary files /dev/null and b/1000-hours/public/audios/reign-us-female.mp3 differ diff --git a/1000-hours/public/audios/reign-us-male.mp3 b/1000-hours/public/audios/reign-us-male.mp3 new file mode 100644 index 00000000..11473025 Binary files /dev/null and b/1000-hours/public/audios/reign-us-male.mp3 differ diff --git a/1000-hours/public/audios/serendipity-us-female.mp3 b/1000-hours/public/audios/serendipity-us-female.mp3 new file mode 100644 index 00000000..c944df9c Binary files /dev/null and b/1000-hours/public/audios/serendipity-us-female.mp3 differ diff --git a/1000-hours/public/audios/serendipity-us-male.mp3 b/1000-hours/public/audios/serendipity-us-male.mp3 new file mode 100644 index 00000000..7adc0e18 Binary files /dev/null and b/1000-hours/public/audios/serendipity-us-male.mp3 differ diff --git a/1000-hours/public/audios/sew-us-female.mp3 b/1000-hours/public/audios/sew-us-female.mp3 new file mode 100644 index 00000000..0ef215ac Binary files /dev/null and b/1000-hours/public/audios/sew-us-female.mp3 differ diff --git a/1000-hours/public/audios/sew-us-male.mp3 b/1000-hours/public/audios/sew-us-male.mp3 new file mode 100644 index 00000000..c76ce8d0 Binary files /dev/null and b/1000-hours/public/audios/sew-us-male.mp3 differ diff --git a/1000-hours/public/audios/show-us-female.mp3 b/1000-hours/public/audios/show-us-female.mp3 new file mode 100644 index 00000000..ab18a83f Binary files /dev/null and b/1000-hours/public/audios/show-us-female.mp3 differ diff --git a/1000-hours/public/audios/show-us-male.mp3 b/1000-hours/public/audios/show-us-male.mp3 new file mode 100644 index 00000000..70ede82b Binary files /dev/null and b/1000-hours/public/audios/show-us-male.mp3 differ diff --git a/1000-hours/public/audios/so-us-female.mp3 b/1000-hours/public/audios/so-us-female.mp3 new file mode 100644 index 00000000..0ef215ac Binary files /dev/null and b/1000-hours/public/audios/so-us-female.mp3 differ diff --git a/1000-hours/public/audios/so-us-male.mp3 b/1000-hours/public/audios/so-us-male.mp3 new file mode 100644 index 00000000..c76ce8d0 Binary files /dev/null and b/1000-hours/public/audios/so-us-male.mp3 differ diff --git a/1000-hours/public/audios/soap-us-female.mp3 b/1000-hours/public/audios/soap-us-female.mp3 new file mode 100644 index 00000000..c2b77ebb Binary files /dev/null and b/1000-hours/public/audios/soap-us-female.mp3 differ diff --git a/1000-hours/public/audios/soap-us-male.mp3 b/1000-hours/public/audios/soap-us-male.mp3 new file mode 100644 index 00000000..1fe6026d Binary files /dev/null and b/1000-hours/public/audios/soap-us-male.mp3 differ diff --git a/1000-hours/public/audios/specific-us-female.mp3 b/1000-hours/public/audios/specific-us-female.mp3 new file mode 100644 index 00000000..57129c2a Binary files /dev/null and b/1000-hours/public/audios/specific-us-female.mp3 differ diff --git a/1000-hours/public/audios/specific-us-male.mp3 b/1000-hours/public/audios/specific-us-male.mp3 new file mode 100644 index 00000000..6eca9997 Binary files /dev/null and b/1000-hours/public/audios/specific-us-male.mp3 differ diff --git a/1000-hours/public/audios/spider-us-female.mp3 b/1000-hours/public/audios/spider-us-female.mp3 new file mode 100644 index 00000000..e2056aeb Binary files /dev/null and b/1000-hours/public/audios/spider-us-female.mp3 differ diff --git a/1000-hours/public/audios/spider-us-male.mp3 b/1000-hours/public/audios/spider-us-male.mp3 new file mode 100644 index 00000000..9ba1ebaa Binary files /dev/null and b/1000-hours/public/audios/spider-us-male.mp3 differ diff --git a/1000-hours/public/audios/stay-us-female.mp3 b/1000-hours/public/audios/stay-us-female.mp3 new file mode 100644 index 00000000..08483de4 Binary files /dev/null and b/1000-hours/public/audios/stay-us-female.mp3 differ diff --git a/1000-hours/public/audios/stay-us-male.mp3 b/1000-hours/public/audios/stay-us-male.mp3 new file mode 100644 index 00000000..65ec8c28 Binary files /dev/null and b/1000-hours/public/audios/stay-us-male.mp3 differ diff --git a/1000-hours/public/audios/steak-us-female.mp3 b/1000-hours/public/audios/steak-us-female.mp3 new file mode 100644 index 00000000..199bdf80 Binary files /dev/null and b/1000-hours/public/audios/steak-us-female.mp3 differ diff --git a/1000-hours/public/audios/steak-us-male.mp3 b/1000-hours/public/audios/steak-us-male.mp3 new file mode 100644 index 00000000..cc4c9657 Binary files /dev/null and b/1000-hours/public/audios/steak-us-male.mp3 differ diff --git a/1000-hours/public/audios/steer-us-female.mp3 b/1000-hours/public/audios/steer-us-female.mp3 new file mode 100644 index 00000000..529534e6 Binary files /dev/null and b/1000-hours/public/audios/steer-us-female.mp3 differ diff --git a/1000-hours/public/audios/steer-us-male.mp3 b/1000-hours/public/audios/steer-us-male.mp3 new file mode 100644 index 00000000..bebe4728 Binary files /dev/null and b/1000-hours/public/audios/steer-us-male.mp3 differ diff --git a/1000-hours/public/audios/supply-us-female.mp3 b/1000-hours/public/audios/supply-us-female.mp3 new file mode 100644 index 00000000..87c4d165 Binary files /dev/null and b/1000-hours/public/audios/supply-us-female.mp3 differ diff --git a/1000-hours/public/audios/supply-us-male.mp3 b/1000-hours/public/audios/supply-us-male.mp3 new file mode 100644 index 00000000..7326673b Binary files /dev/null and b/1000-hours/public/audios/supply-us-male.mp3 differ diff --git a/1000-hours/public/audios/survey-us-female.mp3 b/1000-hours/public/audios/survey-us-female.mp3 new file mode 100644 index 00000000..de17ff14 Binary files /dev/null and b/1000-hours/public/audios/survey-us-female.mp3 differ diff --git a/1000-hours/public/audios/survey-us-male.mp3 b/1000-hours/public/audios/survey-us-male.mp3 new file mode 100644 index 00000000..3a3d6b3f Binary files /dev/null and b/1000-hours/public/audios/survey-us-male.mp3 differ diff --git a/1000-hours/public/audios/table-us-female.mp3 b/1000-hours/public/audios/table-us-female.mp3 new file mode 100644 index 00000000..a2a40ec3 Binary files /dev/null and b/1000-hours/public/audios/table-us-female.mp3 differ diff --git a/1000-hours/public/audios/table-us-male.mp3 b/1000-hours/public/audios/table-us-male.mp3 new file mode 100644 index 00000000..0bb31675 Binary files /dev/null and b/1000-hours/public/audios/table-us-male.mp3 differ diff --git a/1000-hours/public/audios/they-us-female.mp3 b/1000-hours/public/audios/they-us-female.mp3 new file mode 100644 index 00000000..a784e5e6 Binary files /dev/null and b/1000-hours/public/audios/they-us-female.mp3 differ diff --git a/1000-hours/public/audios/they-us-male.mp3 b/1000-hours/public/audios/they-us-male.mp3 new file mode 100644 index 00000000..f369c800 Binary files /dev/null and b/1000-hours/public/audios/they-us-male.mp3 differ diff --git a/1000-hours/public/audios/though-us-female.mp3 b/1000-hours/public/audios/though-us-female.mp3 new file mode 100644 index 00000000..f87fcd5a Binary files /dev/null and b/1000-hours/public/audios/though-us-female.mp3 differ diff --git a/1000-hours/public/audios/though-us-male.mp3 b/1000-hours/public/audios/though-us-male.mp3 new file mode 100644 index 00000000..56f8e098 Binary files /dev/null and b/1000-hours/public/audios/though-us-male.mp3 differ diff --git a/1000-hours/public/audios/tie-us-female.mp3 b/1000-hours/public/audios/tie-us-female.mp3 new file mode 100644 index 00000000..b180d599 Binary files /dev/null and b/1000-hours/public/audios/tie-us-female.mp3 differ diff --git a/1000-hours/public/audios/tie-us-male.mp3 b/1000-hours/public/audios/tie-us-male.mp3 new file mode 100644 index 00000000..33da69d2 Binary files /dev/null and b/1000-hours/public/audios/tie-us-male.mp3 differ diff --git a/1000-hours/public/audios/toe-us-female.mp3 b/1000-hours/public/audios/toe-us-female.mp3 new file mode 100644 index 00000000..6b1ac8ae Binary files /dev/null and b/1000-hours/public/audios/toe-us-female.mp3 differ diff --git a/1000-hours/public/audios/toe-us-male.mp3 b/1000-hours/public/audios/toe-us-male.mp3 new file mode 100644 index 00000000..46a3d8ce Binary files /dev/null and b/1000-hours/public/audios/toe-us-male.mp3 differ diff --git a/1000-hours/public/audios/tour-us-female.mp3 b/1000-hours/public/audios/tour-us-female.mp3 new file mode 100644 index 00000000..21214a6e Binary files /dev/null and b/1000-hours/public/audios/tour-us-female.mp3 differ diff --git a/1000-hours/public/audios/tour-us-male.mp3 b/1000-hours/public/audios/tour-us-male.mp3 new file mode 100644 index 00000000..b611c1e5 Binary files /dev/null and b/1000-hours/public/audios/tour-us-male.mp3 differ diff --git a/1000-hours/public/audios/toy-us-female.mp3 b/1000-hours/public/audios/toy-us-female.mp3 new file mode 100644 index 00000000..fdf019db Binary files /dev/null and b/1000-hours/public/audios/toy-us-female.mp3 differ diff --git a/1000-hours/public/audios/toy-us-male.mp3 b/1000-hours/public/audios/toy-us-male.mp3 new file mode 100644 index 00000000..3f453831 Binary files /dev/null and b/1000-hours/public/audios/toy-us-male.mp3 differ diff --git a/1000-hours/public/audios/train-us-female.mp3 b/1000-hours/public/audios/train-us-female.mp3 new file mode 100644 index 00000000..7fba6c0b Binary files /dev/null and b/1000-hours/public/audios/train-us-female.mp3 differ diff --git a/1000-hours/public/audios/train-us-male.mp3 b/1000-hours/public/audios/train-us-male.mp3 new file mode 100644 index 00000000..e575c122 Binary files /dev/null and b/1000-hours/public/audios/train-us-male.mp3 differ diff --git a/1000-hours/public/audios/vein-us-female.mp3 b/1000-hours/public/audios/vein-us-female.mp3 new file mode 100644 index 00000000..6ec4cb53 Binary files /dev/null and b/1000-hours/public/audios/vein-us-female.mp3 differ diff --git a/1000-hours/public/audios/vein-us-male.mp3 b/1000-hours/public/audios/vein-us-male.mp3 new file mode 100644 index 00000000..4634de43 Binary files /dev/null and b/1000-hours/public/audios/vein-us-male.mp3 differ diff --git a/1000-hours/public/audios/velour-us-female.mp3 b/1000-hours/public/audios/velour-us-female.mp3 new file mode 100644 index 00000000..8b93ce26 Binary files /dev/null and b/1000-hours/public/audios/velour-us-female.mp3 differ diff --git a/1000-hours/public/audios/velour-us-male.mp3 b/1000-hours/public/audios/velour-us-male.mp3 new file mode 100644 index 00000000..d8d3d30b Binary files /dev/null and b/1000-hours/public/audios/velour-us-male.mp3 differ diff --git a/1000-hours/public/audios/ware-us-female.mp3 b/1000-hours/public/audios/ware-us-female.mp3 new file mode 100644 index 00000000..f7e34516 Binary files /dev/null and b/1000-hours/public/audios/ware-us-female.mp3 differ diff --git a/1000-hours/public/audios/ware-us-male.mp3 b/1000-hours/public/audios/ware-us-male.mp3 new file mode 100644 index 00000000..549142e8 Binary files /dev/null and b/1000-hours/public/audios/ware-us-male.mp3 differ diff --git a/1000-hours/public/audios/weight-us-female.mp3 b/1000-hours/public/audios/weight-us-female.mp3 new file mode 100644 index 00000000..b8e9ca8e Binary files /dev/null and b/1000-hours/public/audios/weight-us-female.mp3 differ diff --git a/1000-hours/public/audios/weight-us-male.mp3 b/1000-hours/public/audios/weight-us-male.mp3 new file mode 100644 index 00000000..13f48dcd Binary files /dev/null and b/1000-hours/public/audios/weight-us-male.mp3 differ diff --git a/1000-hours/public/audios/word-us-female.mp3 b/1000-hours/public/audios/word-us-female.mp3 new file mode 100644 index 00000000..7f4932ae Binary files /dev/null and b/1000-hours/public/audios/word-us-female.mp3 differ diff --git a/1000-hours/public/audios/word-us-male.mp3 b/1000-hours/public/audios/word-us-male.mp3 new file mode 100644 index 00000000..5d922c91 Binary files /dev/null and b/1000-hours/public/audios/word-us-male.mp3 differ diff --git a/1000-hours/public/jupyter-notebooks/check-media.ipynb b/1000-hours/public/jupyter-notebooks/check-media.ipynb new file mode 100644 index 00000000..8351415e --- /dev/null +++ b/1000-hours/public/jupyter-notebooks/check-media.ipynb @@ -0,0 +1,79 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1980\n" + ] + }, + { + "ename": "TypeError", + "evalue": "can only concatenate list (not \"str\") to list", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[4], line 18\u001b[0m\n\u001b[1;32m 16\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m line \u001b[38;5;129;01min\u001b[39;00m lines:\n\u001b[1;32m 17\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124maudios/\u001b[39m\u001b[38;5;124m\"\u001b[39m \u001b[38;5;129;01min\u001b[39;00m line:\n\u001b[0;32m---> 18\u001b[0m audios_in_md \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[43mre\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mfindall\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43mr\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43maudios/(.*?).mp3\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mline\u001b[49m\u001b[43m)\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m+\u001b[39;49m\u001b[43m \u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43m.mp3\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\n\u001b[1;32m 19\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;28mlen\u001b[39m(audios_in_md))\n\u001b[1;32m 20\u001b[0m \u001b[38;5;66;03m# remove duplicates\u001b[39;00m\n", + "\u001b[0;31mTypeError\u001b[0m: can only concatenate list (not \"str\") to list" + ] + } + ], + "source": [ + "import os\n", + "md_path = \"../../sounds-of-american-english/\"\n", + "mp3_path = \"../audios/\"\n", + "# get md files in md_path\n", + "md_files = [f for f in os.listdir(md_path) if f.endswith('.md')]\n", + "# get all mp3 files in mp3_path\n", + "mp3_files = [f for f in os.listdir(mp3_path) if f.endswith('.mp3')]\n", + "print(len(mp3_files))\n", + "\n", + "# read md files, and get all sub-string between \"audios/\" and \".mp3\", using regex\n", + "import re\n", + "audios_in_md = []\n", + "for md_file in md_files:\n", + " with open(md_path + md_file, 'r') as f:\n", + " lines = f.readlines()\n", + " for line in lines:\n", + " if \"audios/\" in line:\n", + " audios_in_md += re.findall(r'audios/(.*?).mp3', line) + '.mp3'\n", + "print(len(audios_in_md))\n", + "# remove duplicates\n", + "audios_in_md = list(set(audios_in_md))\n", + "\n", + "for audio in audios_in_md:\n", + " if not f'{audio}.mp3' in mp3_files:\n", + " print(f'{audio}.mp3')\n", + "\n", + "\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.2" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/1000-hours/sounds-of-american-english/1-phonemes.md b/1000-hours/sounds-of-american-english/1-phonemes.md index 8a592ba7..c4f8ce80 100644 --- a/1000-hours/sounds-of-american-english/1-phonemes.md +++ b/1000-hours/sounds-of-american-english/1-phonemes.md @@ -435,6 +435,7 @@ | ◌̅, ◌́, ◌̀ | 音节声调,平、升、降 | | ◌̂ | 音高被抬高的音节 | | · | 音节之间的停顿(*stop*) | +| ◌‿◌ | 连读符号 | | | | 单词之间分割意群的暂停(*pause*) | diff --git a/1000-hours/sounds-of-american-english/4.1-syllables.md b/1000-hours/sounds-of-american-english/4.1-syllables.md index 21d2538a..a58a2bcf 100644 --- a/1000-hours/sounds-of-american-english/4.1-syllables.md +++ b/1000-hours/sounds-of-american-english/4.1-syllables.md @@ -41,7 +41,7 @@ 在学习和练习英文的时候,亚洲人特别需要注意的是,要从心理上纠正一个对应关系,“英文音节 ⭤ 字”,而不是 “英文单词 ⭤ 字” —— 亚洲文字,无论是中文、日文还是韩文,所有的字都是单音节构成,但,英文的绝大多数单词由一个以上的音节构成。 -*individual* ˌɪndəˈvɪdʒuəl 这一个单词,总计 *5* 个音节,所以,说出这个英文单词相当于 *5* 个汉字的长度…… 对比以下句子的音节数量: +*individual* ˌɪndəˈvɪdʒuəl 这一个单词,总计 *5* 个音节,所以,说出这个英文单词相当于 *5* 个汉字的长度…… 对比以下句子的音节数量: > * 人们看法各不相同。[Rénmen kànfǎ gè bù xiāngtóng] —— 总计 *8* 个字,*8* 个音节。 > * People's opinions vary from individual to individual. ˈpiːpəlz əˈpɪnjənz ˈveri frɑːm ˌɪndəˈvɪdʒuəl tuː ˌɪndəˈvɪdʒuəl —— 总计 *7* 个单词,*19* 个音节。 diff --git a/1000-hours/sounds-of-american-english/7-whats-next.md b/1000-hours/sounds-of-american-english/7-whats-next.md new file mode 100644 index 00000000..1bad5365 --- /dev/null +++ b/1000-hours/sounds-of-american-english/7-whats-next.md @@ -0,0 +1,36 @@ +# 7. 从此之后 + +转眼,现在是 2024 年,距离我 2010 年写《人人都能用英语》已经是 14 年 —— 按我经常说的话,7 年就是一辈子,这就一晃两辈子过去了…… + +大环境发生了很大的变化。在 2010 年的时候,我认为一个人 “用” 英语的 “最少必要知识” 包括: + +> * 音标 +> * 拼写规则 +> * 具备一定的基础词汇量 +> * 会查词典 +> * 具备基础的语法知识 +> * 会查语法书 +> * 会用 Google + +—— 这就可以了,这样就可以开始用英语了。 + +2023 年前后,基于大语言模型的人工智能爆发…… 经过一段时间的使用之后,我觉得 “用” 英语的 “最少必要知识” 可以进一步简化了: + +> * 语音训练 +> * 音标 +> * 拼写规则 +> * 会用 AI(或 Enjoy App) + +而且,“学” 英语的重点应该彻底转移了 —— 应该、必须、且只能 “**以语音为重点**”。 + +从此之后,没有任何人任何机构在英语教学方面比 AI 更强…… 哪怕像我这样的人,也顶多是 “还算不错的助教” 而已。AI 不仅很强,还极便宜 —— 无论是从金钱成本来看,还是从时间成本、学习成本来看都是如此。 + +从此之后,爱用不用,用或不用,只不过是一个人的自由且任性的选择而已。 + +