2012-05-02 43 views
8

我試圖建立一個難以發音的英文單詞集合。有沒有辦法對單詞的發音難度進行排名?

我想知道是否有某種算法或理論,可以用來顯示一個單詞發音有多困難。

這是否顯示爲你可以計算的東西?因爲這似乎是一個非常主觀的東西,讓我們讓它更客觀,讓我們說最困難的單詞,通過文本發音到語音技術。

+1

更難爲誰? – dweiss

+2

許多單詞對於Lisp程序員來說很難發音。 –

+0

雖然這將是一個非常有趣的問題,但英語中包含很多視覺詞彙......這就需要大量的「硬編碼」期待 – afuzzyllama

回答

3

一種方法是建立一個列表,每個單詞有兩個版本。一個拼寫正確,另一個拼寫單詞使用最簡單的拼音拼寫。對兩個單詞應用距離函數(如Levenshtein距離http://en.wikipedia.org/wiki/Levenshtein_distance)。這兩個詞之間的距離越大,這個詞就越難發音。

+0

這是非常聰明的我的朋友! – Yasser1984

0

在一定程度上...

語音程序,例如使用語音的系統,試圖說出話來。

例如,「把握」將被分成:

GR-A-SP

然而,對於外來詞(或不遵循這個模式的話),例外列表必須保存,例如遊艇

+0

好點,大多數文本語音軟件都有什麼樣的語音難以發音? – Yasser1984

1

大問題!關於我的頭頂,您可以創建一個系統,其中包含拼音字母表中的所有字母以及基於難度的每個組合之間的連接權重(非常具體,因此可能需要多人測試並取平均值等),然後列出所有來自英語詞典的單詞存儲在磁盤上,並調用一個循環遍歷每個條目的腳本,並在維基百科上進行網絡抓取以進行語音拼寫並對難度進行排名。這可以考慮單詞的長度以及加入語音的難度,然後根據難度排列列表。

那是什麼,我會嘗試做:P

0

建議

幸運的發音作爲一個過程依賴於兩個因素,這些包括

  1. 手機組成單詞和元音和半元音的位置,即

/A /,/ AE /,/ E /,/ I /,/ O /,/ U /,/ W /,/ J/...

  1. 長度字。

的第一個問題涉及手機生產完善的機制如軟齶,舌頰必須改變生產關係到個人的手機不同的聲音,即鼻等。這使得一些話更加困難,因爲所需要的運動發音可能會很多。請參閱有關語音的書籍以查找發音每個電話的位置。

算法

a weighted spanning tree with weight being the difficulty of pronouncing two consecutive phones i.e l and r or /sh/ and /s/ 

好運。

相關問題