[英]How do I record sound and send it to a server from a web application?
我正在開發一個 web 應用程序。 它將允許人們將書面短語與口語短語聯系起來。 為了使此應用程序有用,隨機用戶必須能夠錄制自己的聲音並將聲音發送到服務器。 如果我只有一個“上傳 wav”表格,沒有人會使用它。 如果我有一個“記錄”按鈕,可以將音頻流式傳輸或打包到服務器,人們會使用它。
我很樂意使用 Flash 來做到這一點。 我很樂意使用 Java 來做到這一點。 我願意使用 .NET 來做到這一點;)如果有可用的外部服務,我可以使用外部服務 API。 只要我可以在其他 web 頁面上重播,音頻的格式並不重要。
如何在我的網站上放置記錄按鈕?
聽起來您正在重新發明Forvo.com ;-) AFAIR,他們使用 Flash 進行錄制。
Flash 具有錄制聲音的能力。
您不需要 flash 媒體服務器,因為您不需要將音頻“流式傳輸”到服務器。 您站點的服務器端可以用 PHP、.Net 或任何您喜歡的方式編寫。
使用 Flash 可能會出現的一個問題: NellyMoser Codec 。
聽起來有一些工具可以進行轉換(雖然我不確定合法性),顯然有些網站已經讓這種功能正常工作,但這是需要注意的事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.