diff --git a/1000-hours/public/audios/us/sentence-he-arrived-alloy.mp3 b/1000-hours/public/audios/us/sentence-he-arrived-alloy.mp3
new file mode 100644
index 00000000..689aafd5
Binary files /dev/null and b/1000-hours/public/audios/us/sentence-he-arrived-alloy.mp3 differ
diff --git a/1000-hours/public/audios/us/sentence-he-arrived-nova.mp3 b/1000-hours/public/audios/us/sentence-he-arrived-nova.mp3
new file mode 100644
index 00000000..4c1a1ab8
Binary files /dev/null and b/1000-hours/public/audios/us/sentence-he-arrived-nova.mp3 differ
diff --git a/1000-hours/public/audios/us/sentence-he-do-alloy.mp3 b/1000-hours/public/audios/us/sentence-he-do-alloy.mp3
new file mode 100644
index 00000000..6f2dee47
Binary files /dev/null and b/1000-hours/public/audios/us/sentence-he-do-alloy.mp3 differ
diff --git a/1000-hours/public/audios/us/sentence-he-do-nova.mp3 b/1000-hours/public/audios/us/sentence-he-do-nova.mp3
new file mode 100644
index 00000000..dbef83fd
Binary files /dev/null and b/1000-hours/public/audios/us/sentence-he-do-nova.mp3 differ
diff --git a/1000-hours/public/audios/us/sentence-heard-him-alloy.mp3 b/1000-hours/public/audios/us/sentence-heard-him-alloy.mp3
new file mode 100644
index 00000000..b3696b52
Binary files /dev/null and b/1000-hours/public/audios/us/sentence-heard-him-alloy.mp3 differ
diff --git a/1000-hours/public/audios/us/sentence-heard-him-nova.mp3 b/1000-hours/public/audios/us/sentence-heard-him-nova.mp3
new file mode 100644
index 00000000..ebc66505
Binary files /dev/null and b/1000-hours/public/audios/us/sentence-heard-him-nova.mp3 differ
diff --git a/1000-hours/public/audios/us/sentence-helped-her-alloy.mp3 b/1000-hours/public/audios/us/sentence-helped-her-alloy.mp3
new file mode 100644
index 00000000..fa1e7113
Binary files /dev/null and b/1000-hours/public/audios/us/sentence-helped-her-alloy.mp3 differ
diff --git a/1000-hours/public/audios/us/sentence-helped-her-nova.mp3 b/1000-hours/public/audios/us/sentence-helped-her-nova.mp3
new file mode 100644
index 00000000..6d04c809
Binary files /dev/null and b/1000-hours/public/audios/us/sentence-helped-her-nova.mp3 differ
diff --git a/1000-hours/public/audios/us/sentence-holding-the-alloy.mp3 b/1000-hours/public/audios/us/sentence-holding-the-alloy.mp3
new file mode 100644
index 00000000..e5e7723c
Binary files /dev/null and b/1000-hours/public/audios/us/sentence-holding-the-alloy.mp3 differ
diff --git a/1000-hours/public/audios/us/sentence-holding-the-nova.mp3 b/1000-hours/public/audios/us/sentence-holding-the-nova.mp3
new file mode 100644
index 00000000..2ed2d72a
Binary files /dev/null and b/1000-hours/public/audios/us/sentence-holding-the-nova.mp3 differ
diff --git a/1000-hours/public/audios/us/sentence-house-is-alloy.mp3 b/1000-hours/public/audios/us/sentence-house-is-alloy.mp3
new file mode 100644
index 00000000..d5df5593
Binary files /dev/null and b/1000-hours/public/audios/us/sentence-house-is-alloy.mp3 differ
diff --git a/1000-hours/public/audios/us/sentence-house-is-nova.mp3 b/1000-hours/public/audios/us/sentence-house-is-nova.mp3
new file mode 100644
index 00000000..cd5dd740
Binary files /dev/null and b/1000-hours/public/audios/us/sentence-house-is-nova.mp3 differ
diff --git a/1000-hours/public/jupyter-notebooks/sentence-openai.ipynb b/1000-hours/public/jupyter-notebooks/sentence-openai.ipynb
index e4f24e98..eb266791 100644
--- a/1000-hours/public/jupyter-notebooks/sentence-openai.ipynb
+++ b/1000-hours/public/jupyter-notebooks/sentence-openai.ipynb
@@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": 3,
"id": "e6525deb-267c-475f-a73a-7939c5bdca86",
"metadata": {},
"outputs": [
@@ -10,7 +10,7 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "/var/folders/k_/t1vf2gd95jbc1j3k49xxdfy80000gn/T/ipykernel_4125/3127614044.py:29: DeprecationWarning: Due to a bug, this method doesn't actually stream the response content, `.with_streaming_response.method()` should be used instead\n",
+ "/var/folders/k_/t1vf2gd95jbc1j3k49xxdfy80000gn/T/ipykernel_995/1605420397.py:29: DeprecationWarning: Due to a bug, this method doesn't actually stream the response content, `.with_streaming_response.method()` should be used instead\n",
" rspd_audio.stream_to_file(speech_file_path)\n"
]
}
@@ -29,7 +29,7 @@
"\n",
"\n",
"text = \"\"\"\n",
- "kitten\n",
+ "Did he do that?\n",
"\"\"\"\n",
"# Create audios for each versions (three was set as default previously.)\n",
"\n",
@@ -158,7 +158,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.12.1"
+ "version": "3.12.4"
}
},
"nbformat": 4,
diff --git a/1000-hours/sounds-of-american-english/2.2.11-trdr.md b/1000-hours/sounds-of-american-english/2.2.11-trdr.md
index d3673df1..41940a1e 100644
--- a/1000-hours/sounds-of-american-english/2.2.11-trdr.md
+++ b/1000-hours/sounds-of-american-english/2.2.11-trdr.md
@@ -6,4 +6,4 @@ The difference between the sounds tr, dr and tr 和 dr 分开着连续读出的。比如,*tree*,印度人可能会把它读成 tɤ.riː,其中的 t 干脆读成 d,并且 r 还会用齿龈颤音;再比如,*driver*,可能会被俄罗斯人读成 dɤ.raɪvə,其中的 r 同样会用齿龈颤音。
-People from many regions, guided by the habits of their native languages, may pronounce tr and dr as separate, continuous sounds. For instance, someone from India might pronounce *tree* as tɤ.riː, with the t articulated as d, and the r as a [*voiced alveolar trill*](https://en.wikipedia.org/wiki/Voiced_dental,_alveolar_and_postalveolar_trills). Similarly, the word *driver* might be pronounced as dɤ.raɪvə by a Russian speaker, again using a voiced alveolar trill for the r.
\ No newline at end of file
+People from many regions, guided by the habits of their native languages, may pronounce tr and dr as separate, continuous sounds. For instance, someone from India might pronounce *tree* as tɤ.riː, with the t articulated as d, and the r as a [*voiced alveolar trill*](https://en.wikipedia.org/wiki/Voiced_dental,_alveolar_and_postalveolar_trills). Similarly, the word *driver* might be pronounced as dɤ.raɪvə by a Russian speaker, again using a voiced alveolar trill for the r.
diff --git a/1000-hours/sounds-of-american-english/2.2.9-h.md b/1000-hours/sounds-of-american-english/2.2.9-h.md
index 0ede6061..5e5fd7b3 100644
--- a/1000-hours/sounds-of-american-english/2.2.9-h.md
+++ b/1000-hours/sounds-of-american-english/2.2.9-h.md
@@ -2,4 +2,18 @@
不管人们用什么样的语言,笑声总是一致的…… 因为地球人在发笑的时候都使用大致一样的声音,都包含 h 这个音 —— 于是,没有人会觉得 h 的发音有什么困难。
-No matter what language people speak, laughter sounds the same... That's because people all over the world use roughly the same sound when they laugh, one that includes the h sound. As a result, no one finds it difficult to pronounce h.
\ No newline at end of file
+No matter what language people speak, laughter sounds the same... That's because people all over the world use roughly the same sound when they laugh, one that includes the h sound. As a result, no one finds it difficult to pronounce h.
+
+不过有一个细节需要注意。在日常对话中,不能么正式或者速度较快的时候,h 会被 “击穿”。比如,*Did he do that?* 这句话,更可能被说成 dɪ diː duː ðæt ,而不是正式的那样 dɪd hiː duː ðæt。
+
+However, there's one detail to keep in mind. In everyday conversations, especially when speaking informally or quickly, the h sound can get “dropped.” For example, the sentence *Did he do that?* is more likely to be pronounced as dɪ diː duː ðæt rather than the formal one as dɪd hiː duː ðæt.
+
+更多的例子比如:
+
+For more examples:
+
+* I heard him singing.
+* Has he arrived yet?
+* He helped her with the project.
+* His house is over there.
+* He's holding the door.