2012-10-29 56 views
-6

你會如何在在線詞典網站中實現詞語發音功能?比如說,oxforddictionaries.com。他們有這個功能,你可以聽到給定的單詞如何發音。 那麼,我必須記錄每個單詞並將其保存在一個文件夾中,然後將其與數據庫連接起來嗎?如果是這種情況,那麼我可能不得不爲數據庫中的百萬字創建一百萬個.wav或任何聲音文件。或者我會如何解決這個問題?你認爲oxforddictionaries.com如何實現這一功能?如何在在線詞典中實現音頻(pronounciation)功能?

+1

看起來oxforddictionaries.com的錄音是由人來完成的,所以你必須聘請一些配音演員來發音。但這不是一個真正的PHP問題。 – Ynhockey

+0

問題是,你將如何在PHP中實現這些有點功能,牛津站只是一個例子! – XoR

+1

不過,這與php或ajax無關。 –

回答

3

有兩種方法

  • 記錄每個字(WAV/MP3)
  • 進行綜合基礎上的拼音的聲音。

後一個感覺很不自然,但一個便宜的解決方案。我只知道朗文字典,他們肯定記錄每個單詞(甚至整個句子),與幾個揚聲器,所以你不覺得無聊..

除非你想要做一個插件/小部件,你可能最終會用這兩種方法獲得聲音文件。你可以簡單地使用html/html5/flash播放器來播放它們。