日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

树莓派——槑槑智能音箱

發布時間:2023/12/18 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 树莓派——槑槑智能音箱 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文章內容僅用于期末作業,如有侵權,請聯系速刪。

? ? ? ?智能音箱是音箱升級的產物,是家庭消費者用語音進行上網的一個工具,比如點播歌曲、上網購物,或是了解天氣預報,它也可以對智能家居設備進行控制,比如打開窗簾、設置冰箱溫度、提前讓熱水器升溫等。

? ? ? ?由于硬件設備的限制,更主要的是個人技術不到位,最后只能實現一個功能簡單的智能音箱,現在已經實現的功能是:語音識別、語音合成、人機對話。

? ? ? ?下面我將主要介紹一下用樹莓派制作智能音箱的過程,以及可以實現的主要功能。

(一)語音識別

(1)首先注冊百度智能云賬戶,之后點擊此處創建應用

然后就能看到創建完的應用和?API KEY?以及?Secret KEY了。

(2)創建完應用后,可以到概覽頁領取語音識別的免費額度。

(3)下載baidu-aip

win+r并輸入cmd回車

之后輸入: pip install baidu-aip

安裝完畢后,再輸入chardet

待安裝后,打開Visual Studio Code

?(4)在完成上述工作后,我們導入一些音頻文件,但是語音識別出的結果不夠準確。

在查找資料和詢問老師后得知,能夠語音識別的音頻文件大小只能為8k16k

有兩種解決方法:

  • 壓縮音頻文件(但是不夠實時,操作繁瑣)
  • 下載pyaudio

pyaudio的下載安裝過程也是比較繁瑣,但是麻煩一次后,之后的使用就很方便快捷。

下載安裝pyaudio

1.win+r并輸入cmd回車

輸入pip install pyaudio會出現問題(部分可能不會出問題)

2.解決辦法:輸入python -m pip install --upgrade pip回車更新python

待出現successfully installed字樣后輸入pip install pipwin回車安裝python小型資源包管理器

? ? ? ?由于網絡原因下載較慢,剛開始的下載部分出現大約需要10s左右時間,若出現time out等字樣時需要關閉并重新打開命令窗口,如再次出現time out字樣建議更換校園網(如01換02)再試幾次。

此時資源管理包安裝完畢。

窗口輸入pipwin install pyaudio下載audio模組

等待片刻(等待時間可能較長,若出現timeout字樣和上述方法一樣)

若出現successfully installed即可關閉本窗口

3.打開VScode

新建一個.py文件,命名隨意

輸入import pyaudio,若沒有出現波浪線等報錯即為成功安裝,至此安裝完畢。

? ? ? ?本方法并不一定適合所有電腦,測試的電腦系統為win10/win11,相比于手動下載文件并安裝本方法敲代碼較少不需要知道路徑,若需要了解手動下載辦法可自行CSDN或百度。

(二)語音合成

(1)首先領取資源,再創建應用

(2)安裝語音合成Python SDK

安裝使用Python SDK的方式:

如果已安裝pip,執行pip install baidu-aip;

如果已安裝setuptools,執行python setup.py install;

(3)新建AipSpeech:

(4)打開文本轉語音應用詳情:

(5)將APP_ID和API_KEY以及SECRET_KEY用自己的id替換

(6)語音合成:

合成文本長度必須小于1024字節,如果文本長度較長,可以采用多次請求的方式。

(7)打開Visual Studio Code:

(8)完成上述步驟后,將語音識別和文本轉語音合并:

注意:更改名稱

(9)運行輸出

(三)人機對話

(1)首先進入百度智能云的智能對話平臺UNIT

(2)在【我的機器人】頁面,點擊【創建我的機器人】,新建一個對話流程控制方式為技能分發的機器人。

(3)添加技能到機器人中

a. 獲取預置技能

?點擊【添加技能】頁面,進入我的技能頁面,點擊【添加預置技能】,獲取智能問答技能。

b.找到閑聊之后,點擊【獲取該技能】,跳轉到我的閑聊頁面,創建閑聊技能。

? ? ? ?然后將技能添加到機器人中,點擊【添加技能】,即可看到剛剛獲取的兩個預置技能,選中并添加到機器人中。

(4)機器人對話流程控制

??點擊機器人設置,可以對機器人回復優先級功能進行設置

?(5)機器人測試

點擊【對話】即可進行對話測試,測試完成后發布

(6)正式使用

打開Visual Studio Code

注意更改ID和KRY

?(四)樹莓派燒錄程序

1.下載樹莓派鏡像燒錄器并安裝

Raspberry Pi OS – Raspberry Pi

2.準備Mirco USB卡以及讀卡器,連接到電腦上后對其使用SD Card FOMATER進行格式化操作,防止影響后續系統的燒錄

3.格式化完畢后打開設置——網絡和Internet——移動熱點——打開

4.為了防止自動關閉將節能模式關閉

5.編輯熱點名和密碼

6.這里隨便起一個名字和密碼但要記住它,點擊保存

7.打開樹莓派鏡像燒錄器

分別選擇對應的操作系統和SD卡,這里我們選擇other

由于現在大多數電腦都是64位的系統因此我們選擇這一個

點擊設置

設置主機名,開啟SSH,注意一定要開啟SSH服務

名字我們隨便起一個,密碼也按照需求輸入一個并記住,注意這里的用戶名不能純數字!!!

配置wifi打對勾

輸入我們剛剛設置的電腦的熱點名稱和密碼

其他的我們不需要處理,點擊保存

在此之后我們點擊燒錄

8.燒錄完成

9.完成后將Mirco USB取出然后插入到樹莓派電腦板對應的位置上,開機即可。(適用于無外接屏幕情況)

總結

以上是生活随笔為你收集整理的树莓派——槑槑智能音箱的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。