voicewo在線語音識別轉換jQuery插件

voicewo 是一個專門用於在網頁中實現語音識別轉換的jQuery插件。開發人員可以用voicewo將用戶的語音轉換成文字,插入到指定的HTML表單裏,無縫地與Java、.NET、PHP、ASP等多種編程語言集成。適合在聊天室、評論框、論壇、博客、電子郵件等互聯網應用中使用。

這裏寫圖片描述

主要特點:

  • 快速:體積小,加載速度快
  • 架構:採用Flash語音採集,雲端API接口識別,頁面Javascript文本處理
  • 風格:修改風格容易,只需修改CSS文件
  • 擴展:提供多組Javascript事件接口,擴展定製方便
  • 兼容:支持大部分主流瀏覽器,比如IE、Firefox、Safari、Chrome、Opera

快速示例

<!DOCTYPE html>
<html>
<head>
<title>Voicewo jQuery Plugin Demo</title>
<link rel="stylesheet" type="text/css" href="voicewo.css">
<script src="jquery-1.11.0.min.js" type="text/javascript"></script>
<script src="jquery.voicewo.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
   $('#btn').voicewo({
      'width'        : 92,
      'height'       : 25,
      'outputId'     : 'txt',
      'buttonImage'  : 'btn.png',
      'swf'          : 'voicewo.swf'
   });
})
</script>
</head>
<body>
   <textarea id="txt" cols="60" name="txt" rows="6"></textarea>
   <div id="btn"></div>
</body>
</html>

使用說明:

本插件架構是用Flash進行語音採集,提交到雲端接口(目前接口採用科大訊飛)進行語音至文本轉換,jQuery插件頁面控制操作。

1、首先在科大訊飛-語音雲開放平臺(http://open.voicecloud.cn/)註冊,獲得appid;

2、下載本插件包並解壓縮,用Adobe Flash Professional CS5.5 打開voicewo.fla與voicewo.as文件,編輯voicewo.as,將其中的private const domain:String = “www.youdomain.com”; 改爲自己的網站域名,多個域名可以用分號隔開,該代碼是防止別人惡意調用,調試時也可以用*代表所有域名訪問。另外將其中的private const configs:String = “appid=53000000,timeout=2000″; appid換成自己申請到的數字。重新編譯發佈voicewo.swf文件;注:編輯flash時先要加載庫,方法是打開CS5.5開發工具,單擊【文件】->【ActionScript…】,點擊庫路徑選項卡,添加庫路徑”./lib”,確定即可。

3、按照前面的代碼示例調用,注意要先引入jquery腳本與插件腳本文件以及樣式文件,即可在自己的web項目中使用;

4、應用部署完成後,在科大訊飛語音雲平臺中請求審覈接口。

運行環境:

  1. 客戶端需要有麥克風;
  2. 客戶端瀏覽器需要支持flash插件;
  3. 客戶端控制面板的flash設置需要授權瀏覽器用戶使用麥克風。

查看原文

查看在線演示Demo和更多原文內容:
http://www.ibloger.net/article/1177.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章