易語言的語音識別模塊我都是使用科大訊飛的SDK做的。
創新互聯公司專業為企業提供大安網站建設、大安做網站、大安網站設計、大安網站制作等企業網站建設、網頁設計與制作、大安企業網站模板建站服務,10多年大安做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
缺點是只需要鏈接互聯網,但是優點是不受WINDOWS環境影響。
你可以去易語言論壇搜索下即可。
這個API只能播放wav格式的音頻文件!MP3不行
第三那個參數常量含義,至于這些常量轉換成數值是多少,可以用ET助手,按F12,輸入#就會有語法提示!鼠標移過去可以看到數值
SND_APPLICATION
用應用程序指定的關聯來播放聲音。
SND_ALIAS
pszSound參數指定了注冊表或WIN.INI中的系統事件的別名。
SND_ALIAS_ID
pszSound參數指定了預定義的聲音標識符。
SND_ASYNC
用異步方式播放聲音,PlaySound函數在開始播放后立即返回。
SND_FILENAME
pszSound參數指定了WAVE文件名。
SND_LOOP
重復播放聲音,必須與SND_ASYNC標志一塊使用。
SND_MEMORY
播放載入到內存中的聲音,此時pszSound是指向聲音數據的指針。
SND_NODEFAULT
不播放缺省聲音,若無此標志,則PlaySound在沒找到聲音時會播放缺省聲音。
SND_NOSTOP
PlaySound不打斷原來的聲音播出并立即返回FALSE。
SND_NOWAIT
如果驅動程序正忙則函數就不播放聲音并立即返回。
SND_PURGE
停止所有與調用任務有關的聲音。若參數pszSound為NULL,就停止所有的聲音,否則,停止pszSound指定的聲音。
SND_RESOURCE
pszSound參數是WAVE資源的標識符,這時要用到hmod參數。
SND_SYNC
同步播放聲音,在播放完后PlaySound函數才返回。
SND_SYSTEM
如果是背景窗口,
如果這個標志被設置,聲音是分配到音頻會議系統通知的聲音。系統音量控制程序(sndvol)顯示音量滑塊控制系統通知的聲音。設置該標志將下控制音量滑塊。如果沒有設置該標志,聲音是分配到默認的音頻會議的應用進程。更多信息,請參閱文檔的核心音頻API的軟件開發工具包
回答人的補充 2010-08-26 22:23 你加載模塊以后 雙擊加載的模塊,先瀏覽下模塊內的子程序名稱,再返回代碼輸入界面 鍵入相應的子程序名,輸入要求的參數就可以了,使用方法和使用易語言支持庫是一樣的,模塊是封裝好的子程序集! 類的東西的調用方法為 設置一個變量 變量類型為類名稱 調用方法為 類.子程序名() 自己研究下就好了,找找易語言模塊使用的教程就可以
1、首先打開易語言,新建一個易語言窗口程序。
2、其次在右邊添加一個媒體播放組件和一個編輯框組件,一個按鈕組件。
3、然后在左邊模塊菜單添加精易模塊,修改屬性雙擊啟動窗口。
4、最后點擊運行中文朗讀引擎即可。
首先打開易語言,創建windows窗口程序。
2、在擴展組件中找到系統音量,拖動并創建。
3、依據個人需求設計頁面,如下圖所示。
1、調試工作
雙擊啟動窗口,輸入下圖源碼。其中的設備標識在音量類型中依據個人需求選擇。
2、為了了解一些數值,我們寫下下圖的源碼進行調試。
3、按下F5進行調試,然后查看結果。
1、核心工作
我們發現65535這個數值過于巨大,不能作為滑塊條的最大位置,因此寫下圖的源碼。
2、在滑塊條的位置被改變子程序中,我們寫下下圖源碼。
3、
然后按下F5,查看有無錯誤。
然后按下F5,查看有無錯誤。
1、增加其他功能
為了使軟件更加豐富,我們新建一個按鈕,標題為“靜音”。
2、雙擊按鈕,寫下下圖源碼。這里我給了大家兩種方法,大家可自由選擇。
3、最后靜態編譯,一個小小的軟件就完成了!希望能對大家有所幫助。
易語言模塊相當于支持庫其中可以包括子程序、常量、自定義數據類型,也相當于在程序中一些自己寫的子程序、定義的數據類型和常量,可以在程序中直接調用,但調用時必須遵守模塊使用的要求(比如:參數、參數的數據類型、返回的數據類型)
易語言模塊一般是把一些復雜的代碼封裝成模塊,方便在易語言中可以直接調用,而不需要再去把那復雜的代碼再重寫。
易語言初學者或高手都喜歡使用模塊,因為模塊可以給初學者或高手都減少去寫復雜代碼的一個過程中的時間。對于初學者可以把高手封裝好的模塊直接調用使用。
易語言模塊擴展名為:".ec"
網站題目:關于易語言gooo聲音模塊的信息
網頁地址:http://vcdvsql.cn/article18/hsdsdp.html
成都網站建設公司_創新互聯,為您提供全網營銷推廣、網站維護、用戶體驗、域名注冊、軟件開發、云服務器
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯