中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

樹莓派語音智能對話聊天機器人制作過程是怎樣的

發布時間:2021-11-19 18:18:45 來源:億速云 閱讀:467 作者:柒染 欄目:大數據

本篇文章給大家分享的是有關樹莓派語音智能對話聊天機器人制作過程是怎樣的,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

硬件

樹莓派3B、USB聲卡、麥克、USB音響

軟件

python、百度語音識別API、圖靈機器人、espeak

樹莓派官方系統自帶python環境。

樹莓派語音智能對話聊天機器人制作過程是怎樣的

百度語音識別api

注冊圖靈機器人

樹莓派語音智能對話聊天機器人制作過程是怎樣的

接入圖靈機器人

下來一個測試程序 測試一下圖靈機器人正確接入。

在樹莓派創建一個py文件:

# -*- coding: utf-8 -*-

import urllib

import json

def getHtml(url):

page = urllib.urlopen(url)

html = page.read()

return html

if __name__ == '__main__':

key = '你的api key'

api = 'http://www.tuling123.com/openapi/api?key=' + key + '&info='

while True:

info = raw_input('我: ')

request = api + info

response = getHtml(request)

dic_json = json.loads(response)

print '機器人: '.decode('utf-8') + dic_json['text']

保存之后運行 就可以文字對文字的聊天了。我們要的是對話。所以這里的文字輸入要變成語音輸入。那么我來調用百度語音api來幫我把文字從語音中提取。然后再把圖靈機器人的回復的文字通過espeak通過音響說出來。

這里,樹莓派自身是沒有聲卡的。還好有萬能的某寶。找樹莓派USB聲卡。

樹莓派語音智能對話聊天機器人制作過程是怎樣的

當我們插上這個USB聲卡,其實就可以使用了。因為樹莓派上其實已經內置了當前流行的設備驅動。然后我們需要在樹莓派上安裝對應的錄音程序。

1.##先更新軟件包

2.sudo apt-get update

3.sudo apt-get upgrade

4.##安裝必要的程序

5.sudo apt-get -y install alsa-utils alsa-tools alsa-tools-gui alsamixergui

這里安裝了本次必要的錄音工具,同時也安裝了2個圖形界面工具,這樣就可以用圖形界面來設置音量等,操作會比較方便。

安裝完成后,就可以使用樹莓派來錄音了。來錄個60秒試試:

1.arecord -D "plughw:1,0" -d 60 /tmp/test.wav

其中,這里的plughw:1,0就是外置聲卡設備,-D表示指定設備。這里值得一提的是,如果后面沒有設置輸出文件的話,執行命令后錄音產生的數據會直接顯示在終端上……所以其實你也可以這樣寫:

1.arecord -D "plughw:1,0" -d 60 > /dev/test.wav

之后你也可以安裝一個圖形界面的audacity音頻編輯軟件,這樣就可以在樹莓派上編輯制作你的音樂專輯了~

1.apt-get -y install audacity

插上USB聲卡,然后再啟動audacity,你就可以在錄音輸入那看到你的USB聲卡設備了。如果你想播放也從USB聲卡播放在播放那選擇USB設備即可~默認是從樹莓派上播放的。

百度語音合成與識別

樹莓派語音智能對話聊天機器人制作過程是怎樣的

樹莓派語音智能對話聊天機器人制作過程是怎樣的

然后把圖靈機器人回復的文字 語音播放

為了偷懶 我用的espeak軟件。sudo apt-get install espeak

同學們安裝好可以測試一下 終端運行 espeak -vzh 我是機器人

回車 樹莓派會播放“我是機器人”

如果不是中文 直接 espeak hello world 即可。

樹莓派語音智能對話聊天機器人制作過程是怎樣的

以上就是樹莓派語音智能對話聊天機器人制作過程是怎樣的,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇赉县| 永清县| 庆元县| 政和县| 阳原县| 黄梅县| 中方县| 巩留县| 和田县| 铁力市| 文成县| 竹溪县| 台州市| 云林县| 洛扎县| 宜昌市| 盘山县| 澄城县| 铜梁县| 白城市| 和林格尔县| 山丹县| 吴桥县| 昌邑市| 梁平县| 腾冲县| 西盟| 长武县| 甘洛县| 温泉县| 麟游县| 拉孜县| 卫辉市| 华安县| 石景山区| 海安县| 肥乡县| 柯坪县| 孟津县| 金山区| 尼玛县|