亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > 易語言 > 正文

易語言制作語音聊天機器人的代碼

2024-07-21 23:02:41
字體:
來源:轉載
供稿:網友

常量數據表

.版本 2.常量 對話前, "<文本長度: 7>", , text":".常量 對話后, "<文本長度: 2>", , "}.常量 token前, "<文本長度: 16>", , "access_token":".常量 雙撇號, "<文本長度: 1>", , ".常量 apikey, "<文本長度: 24>", , Tc9KWDDFPLm1QNVPgEx7kco6.常量 Secretkey, "<文本長度: 32>", , DnqP3q2GwOqGuYI9sUhLT4l7uC2f1yVL.常量 識別返回前, "<文本長度: 10>", , result":[".常量 識別返回后, "<文本長度: 3>", , "],

語音聊天機器人的代碼

此功能需要加載精易模塊5.6

.版本 2.支持庫 eMMedia.支持庫 ESpeechEngine.支持庫 internet.支持庫 spec.支持庫 eAPI.程序集 窗口程序集_啟動窗口.程序集變量 API地址, 文本型.程序集變量 APIkey, 文本型.程序集變量 喚醒名, 文本型, , "0".程序集變量 音量, 短整數型.程序集變量 計時, 整數型.程序集變量 最大頻段, 整數型.程序集變量 發送內容, 文本型.子程序 _語音識別1_識別到語音.參數 識別文本, 文本型.如果真 (尋找文本 (識別文本, 喚醒名 [1], , 假) ≠ -1) ' 識別到喚醒名就開始錄音。 錄音音波1.打開 () ' 這個是檢測麥克風音量的用的 最大頻段 = 錄音音波1.取上限 () - 1 播放音樂 (#開始聲音, ) 設置喚醒按鈕.標題 = “正在聆聽” 錄音1.錄制 () ' 開始錄音…… 判斷是否說話時鐘.時鐘周期 = 10 ' 判斷是否在說話的時鐘。.如果真結束.子程序 _設置喚醒按鈕_被單擊語音識別1.創建 (0, 1) ' 初始化語音識別引擎,初始化失敗的需要下載微軟的語音識別引擎Microsoft Speech SDK v5.1加入成員 (喚醒名, 編輯框1.內容)語音識別1.加入常用 (喚醒名)信息框 (“設置成功,請直接對著麥克風呼喚: ” + 編輯框1.內容 + “ 即可開始對話”, 0, )設置喚醒按鈕.禁止 = 真.子程序 機器人對話, 文本型, , 調用圖靈機器人API接口.參數 發送的內容, 文本型.局部變量 數據, 文本型.局部變量 返回內容, 文本型.局部變量 需要的內容長度, 整數型數據 = 編碼_gb2312到utf8 (發送的內容) ' ——————————先轉換成utf8碼返回內容 = 到文本 (HTTP讀文件 (“http://www.tuling123.com/openapi/api?key=bad4d07e4c1c439b935a922906176478&info=” + 數據 + “&loc=北京&userid=a1”)) ' ——————————發送給圖靈返回內容 = 編碼_utf8到gb2312 (返回內容) ' —————————— 先把返回的數據轉成簡體中文的編碼調試輸出 (返回內容) ' ——————————調試輸出一下看看需要的內容長度 = 取文本長度 (返回內容) - 尋找文本 (返回內容, #對話前, , 假) - 取文本長度 (#對話前) - 取文本長度 (#對話后) + 1 ' 全部的長度 - 前面文本所在位置 - 前面文本長度 - 后面文本長度 + 1,得出來的結果就是需要的文本長度返回內容 = 取文本中間 (返回內容, 尋找文本 (返回內容, #對話前, , 假) + 取文本長度 (#對話前), 需要的內容長度) ' ——————————起始位置是前面文本所在位置 + 前面文本的長度編輯框3.內容 = 返回內容 ' ——————————編輯框上顯示出來返回 (返回內容).子程序 獲取token, 文本型, , 獲取百度驗證信息.局部變量 臨時數組, 文本型, , "0".局部變量 返回的文本, 文本型.局部變量 token, 文本型返回的文本 = 到文本 (HTTP讀文件 (“https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=” + #apikey + “&client_secret=” + #Secretkey))臨時數組 = 分割文本 (返回的文本, #token前, )token = 取文本左邊 (臨時數組 [2], 尋找文本 (臨時數組 [2], #雙撇號, , 假) - 1)返回 (token).子程序 合成語音, , , 調用百度語音合成API接口.參數 需要合成的文本, 文本型.局部變量 句柄, 整數型.局部變量 z, 文本型.局部變量 返回的語音, 字節集z = 需要合成的文本z = 編碼_gb2312到utf8 (z) ' 先轉換成utf8編碼z = 編碼_URL編碼 (z) ' 再進行URL編碼媒體播放1.停止 ()媒體播放1.關閉 () ' 關閉正在播放的才能寫出新的語音返回的語音 = HTTP讀文件 (“http://tsn.baidu.com/text2audio?tex=” + z + “&lan=zh&ctp=1&cuid=” + 取本機網卡物理地址 () + “&tok=” + 獲取token () + “&pit=9”)寫到文件 (“C:/Users/Administrator/Desktop/1.mp3”, 返回的語音)媒體播放1.打開 (“C:/Users/Administrator/Desktop/1.mp3”)媒體播放1.播放 (-1, )調試輸出 (“合成語音完成”)設置喚醒按鈕.標題 = “完成”.子程序 _判斷播放狀態時鐘1_周期事件, , , 如果播放完了就關閉文件,這樣才能寫出新的文件.判斷開始 (媒體播放1.取狀態 () = 2) 媒體播放1.關閉 ().默認.判斷結束.子程序 _判斷是否說話時鐘_周期事件錄音音波1.取聲波值 (音量, 2047)音量 = 取絕對值 (音量).判斷開始 (音量 > 200) 計時 = 0.判斷 (計時 > 100) ' 時鐘周期是10,如果連續100次(也就是1秒鐘)音量都小于200就結束錄音。這個作用就是1秒鐘之內沒說話就停止錄音。 判斷是否說話時鐘.時鐘周期 = 0 錄音1.停止 () 播放音樂 (#結束聲音, ) 設置喚醒按鈕.標題 = “正在識別” 錄音1.保存文件 (取運行目錄 () + “/ly.wav”, 真) 合成語音 (機器人對話 (識別 ())) 計時 = 0.默認 計時 = 計時 + 1.判斷結束.子程序 識別, 文本型, , 調用百度語音識別API接口.局部變量 MAC, 文本型.局部變量 語言, 文本型, , , 中文=zh、粵語=ct、英文=en,不區分大小寫,默認中文.局部變量 返回內容, 文本型MAC = 取本機網卡物理地址 ()語言 = “zh”返回內容 = 編碼_utf8到gb2312 (到文本 (網頁_訪問 (“http://vop.baidu.com//server_api?lan=” + 語言 + “&format=wav” + “&rate=8000” + “&channel=1” + “&cuid=” + MAC + “&token=” + 獲取token (), 1, , , , “Content-Type:audio/wav;rate=8000;Content-length=999999”, , , 讀入文件 (取運行目錄 () + “/ly.wav”), )))返回內容 = 取文本中間 (返回內容, 尋找文本 (返回內容, #識別返回前, , 假) + 取文本長度 (#識別返回前), 尋找文本 (返回內容, #識別返回后, , 假) - 尋找文本 (返回內容, #識別返回前, , 假) - 取文本長度 (#識別返回前)) ' 取得需要的文本調試輸出 (“識別后的內容:” + 返回內容)編輯框2.內容 = 返回內容返回 (返回內容)

運行結果:

易語言,語音,聊天,機器人

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到易語言教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一区二区三区视频免费| 欧美高清性猛交| 欧美小视频在线观看| 亚洲欧美在线免费观看| 国产日本欧美一区二区三区| 欧美激情亚洲另类| 久久久国产精品免费| 欧美一级bbbbb性bbbb喷潮片| 久久好看免费视频| 欧美激情视频免费观看| 欧美性猛交xxxx乱大交极品| 高清亚洲成在人网站天堂| 久久精品久久久久久| 亚洲国产精品系列| 亚洲白虎美女被爆操| 国产成人短视频| 97视频在线观看视频免费视频| 中文字幕久热精品视频在线| 日韩小视频在线| 亚洲黄色成人网| 亚洲人成网7777777国产| 久久久久北条麻妃免费看| 欧美美女15p| 亚洲欧美精品中文字幕在线| 亚洲一区二区三区在线免费观看| 欧美野外猛男的大粗鳮| 日韩资源在线观看| 成人激情视频小说免费下载| 在线亚洲午夜片av大片| 国产综合色香蕉精品| 亚洲自拍偷拍区| 日韩综合视频在线观看| 国产欧美一区二区三区久久| 久久久www成人免费精品| 久久青草福利网站| 亚洲第一天堂av| 日韩精品在线观看网站| 91精品在线观| 九九视频直播综合网| 中文字幕一区二区精品| 久久人人爽人人爽人人片亚洲| 午夜精品久久久久久久99热| 欧美麻豆久久久久久中文| 欧美猛交ⅹxxx乱大交视频| 亚洲一区二区在线| 久久免费视频网站| 9.1国产丝袜在线观看| 亚洲欧洲午夜一线一品| 在线播放日韩精品| 91亚洲精品在线| 国产精品aaaa| 亚洲tv在线观看| 97av视频在线| 欧美成人午夜剧场免费观看| 欧美日韩爱爱视频| 欧美乱大交xxxxx| 欧美日韩国产成人高清视频| 91精品国产综合久久香蕉的用户体验| 96pao国产成视频永久免费| 国产91精品青草社区| 国产91色在线|| 日韩av大片免费看| 欧美精品成人91久久久久久久| 亚洲aa中文字幕| 不卡av日日日| 欧美一区二区三区……| 色噜噜久久综合伊人一本| 欧美精品精品精品精品免费| 久久精品2019中文字幕| 亚洲黄色成人网| 国产成人啪精品视频免费网| 国产日韩欧美中文在线播放| 92看片淫黄大片欧美看国产片| 亚洲国产精品免费| 亚洲激情在线观看视频免费| 九九精品在线播放| 久久中文精品视频| 国产精品美女呻吟| 亚洲国产99精品国自产| 亚洲精品国产精品国自产观看浪潮| 色与欲影视天天看综合网| 欧美黑人巨大xxx极品| 日韩欧美精品网站| 国产欧美久久一区二区| 午夜精品福利在线观看| 欧美精品制服第一页| 国产日韩精品在线播放| 69久久夜色精品国产7777| 在线观看国产成人av片| 九九热这里只有在线精品视| 亚洲成av人片在线观看香蕉| 在线视频中文亚洲| 成人国产精品久久久| 中文字幕日韩精品在线观看| 欧美激情二区三区| 亚洲第一精品福利| 国产精品1区2区在线观看| 97av在线视频免费播放| 亚洲精品视频免费| 日韩国产精品亚洲а∨天堂免| 欧美极度另类性三渗透| 国产精品吹潮在线观看| 欧美高清视频免费观看| 日本一本a高清免费不卡| 日韩高清免费观看| 欧美性猛交xxxxx免费看| 色综合色综合久久综合频道88| 欧美精品九九久久| 亚洲码在线观看| 日本成人黄色片| 国产精品香蕉国产| 成人信息集中地欧美| 日韩福利在线播放| 77777少妇光屁股久久一区| 亚洲男人的天堂在线| 欧美成人免费在线视频| 久久久欧美一区二区| 中文字幕欧美在线| 国产精品国产三级国产aⅴ浪潮| 欧美日韩一二三四五区| 色在人av网站天堂精品| 97成人在线视频| 亚洲qvod图片区电影| 亚洲人成在线观看| 日韩电影大片中文字幕| 国产91av在线| 日韩欧美国产视频| 中文字幕日韩有码| 亚洲人午夜精品免费| 亚洲男女性事视频| 欧美成年人视频网站| 91探花福利精品国产自产在线| 成人亚洲欧美一区二区三区| 亚洲精品aⅴ中文字幕乱码| 欧美精品电影免费在线观看| 日韩成人在线网站| 国产精品视频免费在线| 亚洲一区二区在线播放| 久久久av亚洲男天堂| 欧美激情一区二区三区成人| 亚洲国产日韩欧美综合久久| 亚洲精品二三区| 国产亚洲aⅴaaaaaa毛片| 国产精品久久久久免费a∨大胸| 国内精品久久久| 精品久久久久久久久久久| 国产精国产精品| x99av成人免费| 精品国产自在精品国产浪潮| 久久精品亚洲94久久精品| 成人妇女淫片aaaa视频| 亚洲激情视频网| 亚洲va久久久噜噜噜久久天堂| 日韩暖暖在线视频| 国产在线视频91| 国产精品激情av在线播放| 国产精品午夜一区二区欲梦| 亚洲自拍偷拍第一页| 亚洲精品自产拍| 国产a∨精品一区二区三区不卡| 久久男人资源视频| 欧美激情区在线播放| 国产精品欧美日韩| 亚洲第一国产精品|