[TOC]
### 1. **自美系統鏡像如何驗證MD5 ?**
答:通過Win32DiskImager鏡像燒錄軟件就行,如圖


***
### 2. **如何禁用觸摸配網?**
如圖修改 /keyicx/python/package/Daemon.py

***
### 3. **警告不可以在ssh 里面啟動自美系統或者debug ,必須在vnc 或者樹莓派桌面終端執行 !否則如圖錯誤**

```
啟動指令 /keyicx/python/run.py
關閉指令 /keyicx/python/run.py stop
debug指令 /keyicx/python/run.py debug
```
***
### 4. **系統插件庫源碼在什么地方?使用教程在哪里?驅動板等硬件在哪里購買?**
微信小程序和網頁插件安裝教程 https://www.bilibili.com/video/BV1B44y1z7AR
<iframe src="//player.bilibili.com/player.html?aid=973393116&bvid=BV1B44y1z7AR&cid=347269969&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
問題1:答:系統插件庫源碼 點擊進入 https://gitee.com/zh2008/projects
問題2:答:官方教程全部視頻 點擊進入 https://space.bilibili.com/457663763
問題3:答:官方淘寶店鋪 點擊進入 https://shop418091054.taobao.com
***
### 5. **自美系統2.0插件如何開發,教程在哪里?**
答:點擊進入 https://www.bilibili.com/video/av95674590

提示:筆記和開發文檔在下面常見問題34條
***
### 6. **樹莓派3A卡在界面無法進入系統?**
這是樹莓派3A硬件原因導致的,解決方法是在3A的USB接口上隨便插一個設備,如鍵盤、鼠標等,再次重啟即可。
***
### 7. **第一次使用無法喚醒成功?**
喚醒詞匯是 小美小美。
還不行關閉樹莓派電源,重新插拔的系統驅動板,每次插拔通過SSH 輸入:`cat?/proc/asound/cards`指令查看是否檢測到我們的驅動板了,如圖

如果顯示有:`[wm8960soundcard]`證明已經找到聲卡,如沒有出現上圖所示的設備,建議再重新插拔。
[1.樹莓派自美人工智能系統如何確定樹莓派已經正常運行視頻](https://www.bilibili.com/video/av66809021/?p=23)
***
### 8. **燒錄系統后,內存卡為什么顯示幾十M了?**

正常??還有一個是?linux?分區??微軟系統不支持?ext4分區
***
### 9. **無法喚醒問題排查方法**
1、檢測硬件是否安裝正確:麥和喇叭有沒有插好、
2、檢查顯示器有沒有接(或用VNC連接)
***
### 10. **ssh和vnc登錄不進去?**
提示:自美系統的ssh和vnc默認都是打開的。
1.使用root用戶和端口號 21232 和密碼 Keyicx 登錄。【如果不行就用方法2】
2.使用pi用戶和端口號 22 和密碼 Keyicx 登錄。

***
### 11. **請問下恢復出廠設置???重新綁定怎么弄?**
問題一答案:sudo?python3?/keyicx/install.py
問題二答案:設備喚醒后說:用戶綁定 或者 綁定設備

***
### 12. **怎么老是驗證網絡失敗?開機以后如何回到樹莓派的界面呢?任務欄如何顯示出來呢?**
微信配網視頻 https://www.bilibili.com/video/BV1dA411K7Lc
<iframe src="//player.bilibili.com/player.html?aid=331975364&bvid=BV1dA411K7Lc&cid=305060517&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
如果使用觸摸配網一直失敗 ,你現在可以嘗試以下方法解決:
文件配網視頻 https://www.bilibili.com/video/BV1hU4y1L7sX
<iframe src="//player.bilibili.com/player.html?aid=673295704&bvid=BV1hU4y1L7sX&cid=344756883&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
*****
手動配網視頻 https://www.bilibili.com/video/BV1JZ4y1F7w3
<iframe src="//player.bilibili.com/player.html?aid=375322064&bvid=BV1JZ4y1F7w3&cid=329010034&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
使用鍵盤 Ctrl+alt+t 組合鍵 打開系統終端 輸入以下指令
sudo rm -rf /home/pi/.config/lxpanel/LXDE-pi
在重啟后自美界面還會出現,可以鼠標點擊一下屏幕在鍵盤按F11縮小,
或者Ctrl+alt+t系統終端 執行 /keyicx/python/run.py stop
這樣就回到??樹莓派界面??, 你在使用樹莓派本身的配網就行。

***
### 13. **內存卡為什么燒錄不進系統鏡像?**
1. 首先,建議使用SD卡格式化工具將SD卡格式化一下

雙擊SD Card Formatter圖標打開格式化工具

***
### 14. **如何播放?自定義的?語句?比如?喚醒以后?一般回答:嗯?但是我想改為干啥?弄啥啊?做么??叫我干嘛等??**
答:可以隨意改的,把應答文件的?wav放到樹莓派 /keyicx/python/data/audio/echo/下面,每次會隨機抽取一個文件進行應答
***
### 15. **綁定設備出現這個怎么辦呀?**

答:安裝最新鏡像
****
### 16. **如何修改喚醒詞?**
答:修改/keyicx/python/config.yaml配置文件后重啟

訊飛喚醒的觸發詞是:小美小美
snowboy的觸發詞是:小豬小豬
下面是如何替換自己的snowboy喚醒模型.

提示:不推薦修更換snowboy喚醒模型為個人自定義模型,因為錯誤率高,喚醒率底,體驗不佳!
如果使用snowboy喚醒,推薦使用我們系統自帶的小豬小豬喚醒模型。
如何自定義精確好用的喚醒詞:目前提供工業級喚醒芯片解決方案,插入驅動板預留口2使用,
一個芯片上可以有2個喚醒詞,或者定制訊飛喚醒詞,淘寶店鋪連接:[https://shop418091054.taobao.com/](https://shop418091054.taobao.com/)
****
### 17. **Vnc連接變成黑屏了呢?**
答:
排除方法一:直接安裝最新鏡像
排除方法二:終端執行 sudo python3 /keyicx/install.py 即可恢復系統
排除方法三:如果是樹莓派4b設備,在 /boot/config.txt 最后一行添加 hdmi_force_hotplug=1

****
### 18. **你們是用訊飛的語音識別和百度的語音,如果我用了自美的開發包。需要自己去注冊一個帳號嗎?還是用開發包里面的就可以?**
答:我們自帶
****
### 19. **有些音樂播放不了嗎?是不是緩沖?會失敗?收費的歌曲是不是就放不了?**
答:試試刪除 /music/cache/里面的緩存文件后是否能播放。

***
### 20. **重啟樹莓派后,小美?說?我準備好了,這個能不能換一下?**
答:替換 /keyicx/python/data/audio/readgo.wav 文件,不要修改文件名!

***
### 21. **如何修改前端顯示,背景顏色,背景圖片,字體大小,字體顏色?**
答:進入/keyicx/python/webroot/desktop/mojing/css里面修改index.css
自定義背景圖放在/keyicx/python/webroot/desktop/Public/img/system目錄

***
### 22. **自美魔鏡驅動板繼電器怎么連接?**
答:看圖接線即可,使用python3 編程控制樹莓派gpio
```
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
import RPi.GPIO as GPIO
pin =15
GPIO.setmode(GPIO.BOARD) #設置引腳編號規則
GPIO.setup(pin, GPIO.OUT) #將引腳設置成輸出模式
GPIO.output(pin, 1) #1高電平 0低電平
```

***
### 23. **自美魔鏡驅動板攝像頭怎么安裝?**
答:看圖安裝即可,注意!攝像頭排線先插入驅動板,和排線插入方向。

***
### 24. **如何修改小美小美喚醒靈敏度?小美小美容易被誤喚醒怎么辦?**
答:在終端打開 sudo nano /keyicx/python/api/XFawake/awake.ini 文件,
修改參數wakescore= 1450 或以上越大越精確.使用鍵盤Ctrl+s 保存修改 Ctrl+z退出

***
### 25. **請問風扇的啟動溫度在哪里改?**
答:文件位置在/keyicx/python/config.yaml
修改時注意修改啟動溫度后,再修改關閉溫度,不然無法啟動風扇!

***
### 26. **請問怎么修改語音交互中的回復聲音(修改語音合成的音色)?**
答:腳本位置在/keyicx/python/module/SpeechSynthesis


修改'pre':想要的聲音數字即可。
在刪除聲音緩存目錄所有文件 /keyicx/python/runtime/soundCache

***
### 27. **請問人體探測怎么接驅動板,引腳沒有標注符號,如何測試該模塊?**
答:圖片是有接線方法和引腳標注符號

使用python3 編程接收樹莓派gpio信號
```
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
import RPi.GPIO as GPIO
pin =16
GPIO.setmode(GPIO.BOARD) #設置引腳編號規則
GPIO.setup(pin, GPIO.IN) #將引腳設置成輸入模式
print( GPIO.input(pin) ) #獲取高低電平
```
***
### 28. **如何刪除和修改屏幕顯示的無語音數據提示?**
答:修改目錄為/keyicx/python/package/Record.py腳本

如圖修改:

***
### 29. **如何替換自己的百度語音api AppID -API Key -Secret Key ? 替換過后 語音交互時卻提示無語音提示怎么辦?**
答:
1.修改目錄/keyicx/python/api/BDaip/config.py文件,替換你的AppID -API Key -Secret Key 即可.

2.修改目錄/keyicx/python/module/VoiceRecognition/baidu.py文件,刪除如圖箭頭指向內容 'dev_pid': 1536, .即可正常交互.

***
### 30. **如何打開樹莓派串口通信?**
sudo nano /boot/config.txt
//在文末添加:
dtoverlay=pi3-miniuart-bt
退出繼續終端執行
sudo systemctl stop serial-getty@ttyAMA0.service
和
sudo systemctl disable serial-getty@ttyAMA0.service
然后執行命令行:
sudo nano /boot/cmdline.txt
刪除語句?console=serial0,115200? (沒有的話就不需要此步驟)
接下來關閉樹莓派即可。
***
### 31. **樹莓派自美系統物聯網系統如何燒錄到sep8266和esp-01s?**
* 提示:
在自美淘寶店鋪購買的ep8266和esp-01s都已經燒錄好系統,可以直接開發和使用。
* 安裝庫:
pip install esptool -i https://pypi.tuna.tsinghua.edu.cn/simple/
* 清除設備數據:
esptool.py --port COM3 erase_flash
* 燒錄固件:
esptool.py --port COM3 --baud 460800 write_flash --flash_size=detect 0 C:\Users\123\Desktp\esp8266-20190529-v1.11.bin
* 配套教程:[https://www.bilibili.com/video/BV1sf4y1B7kb/](https://www.bilibili.com/video/BV1sf4y1B7kb/)
***
### 32. **樹莓派自美系統開機提示沒有驅動板怎么辦?**
* 提示:
前提是已經購買了自美驅動板,如果是樹莓派4關機在開機就行。
* 其他解決方法樹莓派終端執行:
```shell
sudo?rm?-r?/etc/wm8960-soundcard
sudo curl -sSL http://a.16302.com/init | sh
```

選擇4 安裝聲卡驅動回車
```shell
sudo reboot
```
***
### 33. **樹莓派自美系統如何自定義錄音時間?插件里面連續對話self.listen()方法如何自定義錄音時間?**
解答1:
進入目錄 /keyicx/python 如圖修改ControlCenter. py


解答2:
直接在self.listen()函數里面輸入數字即可(單位是秒)
?words?=?self.listen(20)
***
### 34. **樹莓派自美系統物聯網系統sep8266如何配網?**
* 提示:
在自美淘寶店鋪購買的ep8266和esp-01s都已經燒錄好系統,可以直接開發和使用。
* 配網教程:[https://www.bilibili.com/video/BV1HV411277R](https://www.bilibili.com/video/BV1HV411277R)
***
### 35. **樹莓派自美系統物聯網系統萬能開關esp8266引腳圖和快速參考代碼在哪里?**
* 答:1. 快速參考代碼文檔:http://docs.micropython.org/en/latest/esp8266/quickref.html#installing-micropython
* 答: 2.esp8266 參考引腳圖:
from?machine?import?Pin
p5?=?Pin(5,?Pin.OUT)????#?create?output?pin?on?GPIO5
p5.on()?????????????????#?set?pin?to?"on"?(high)?level
p5.off()????????????????#?set?pin?to?"off"?(low)?level
這樣就可以控制d1引腳高低電平

***
### 36. **樹莓派自美系統如何修改開機啟動界面?如何修改壁紙?**
* 答:
樹莓派修改桌面壁紙
替換 /usr/share/rpd-wallpaper/road.jpg
修改開機圖片
替換 /usr/share/plymouth/themes/pix/splash.png
***
### 37. **萬能開關繼電器esp01s如何配網?如何接電路?**
* 答1:
如圖使用燒錄器供電,在短接GND和TX5秒以上啟動配網,
如果esp01s開機就是藍色常亮,說明已經進入配網狀態,直接微信小程序綁定設備即可。

下面是esp01s引腳定義圖:

如果是自己燒錄自美萬能開關系統到esp01s需要如圖修改app目錄下的config.py

esp8266不需要這樣修改。
* 答2:
接線如圖參考:

***
### 38. **在我們淘寶店鋪定制了訊飛喚醒詞如何替換樹莓派自美系統的小美小美喚醒詞匯?**
* 答:
樹莓派終端指令: cat /proc/cpuinfo | grep Serial
執行結果復制給技術人員或者客服,這個是你需要綁定的喚醒詞匯的樹莓派id。
稍后得到技術人員給你的喚醒詞匯模型文件后,
先停止自美系統,終端指令:/keyicx/python/run.py stop
如圖替換技術人員給你的2個文件即可。(警告:請直接覆蓋替換!)


***
### 39. **系統內置方法插件調用開發方法文檔**
語言合成播放并且等待播放完成方法
self.say("xxx")
已知該方法的缺陷2個:
(1)插件新建線程里不可以使用內置的self.say 插件新建進程里不可以使用內置的self.say 。
(2)在Text函數內循環連續合成播放百字以上內容時偶然異常發生提前停止的問題,未等待播放結束。
解決方法:
import package.SpeechSynthesis as SpeechSynthesis
class 替換你的插件名稱(MsgProcess):
play =SpeechSynthesis.SpeechSynthesis(MsgProcess)
def say(self,text):
self.send(MsgType=MsgType.Text, Receiver="Screen", Data=text)
self.play.Text({"Data":text,'Sender':""})
結束插件方法
self.Stop()
已知該方法的缺陷1個:
(1)不可以在插件里創建新的進程執行self.Stop()結束插件
解決方法:
需要在開線程監聽,線程得到你進程定義的關閉消息執行self.Stop()結束插件
插件里連續對話時需要的錄音+識別且返回字符方法
self.listen(參數錄音時間單位秒,類型int)
用戶喚醒事件插件如何綁定該事件
def Awake(self, message=None):
pass
A插件執行B插件方法
1.
#控制中心加載插件,不執行
self.send(MsgType=MsgType.LoadPlugin, Receiver='ControlCenter', Data='SayIp')
#控制中心執行插件
self.send(MsgType=MsgType.Text, Receiver='SayIp', Data="IP地址")
2.
#通過文字讓控制中心直接尋找對應插件并執行
self.send(MsgType=MsgType.Text, Receiver='ControlCenter', Data="IP地址" )
系統組件消息案例:
#發給前端屏幕組件
self.send(MsgType=MsgType.Text, Receiver="Screen", Data="你好")
#發給合成+播放組件
self.send(MsgType=MsgType.Text, Receiver="SpeechSynthesis", Data="你好")
#發給錄音+識別組件
self.send(MsgType=MsgType.Start, Receiver='Record', Data=5)
#發給喚醒組件
self.send(MsgType=MsgType.Awake, Receiver='ControlCenter')
*****
>歡迎加入交流群,QQ群聊號碼:751977302 , 1019225826
 
- 關于自美智能系統
- 系統安裝
- 方式一:鏡像安裝
- 方式二:源碼安裝
- 系統使用
- 配置設備上網
- 微信控制自美智能系統
- 系統內置功能的觸發詞
- 系統升級
- 手動在線升級
- 硬件設備
- 自美系統驅動板使用說明
- 自美智能系統魔鏡配件附圖
- LED燈控制
- 風扇接口
- 人體感應模塊
- 開發者入口
- 如何啟用開發者模式
- 基類(MsgProcess)介紹
- 插件開發
- 基礎知識
- config.json配置文件
- 前端開發
- 移動端(微信小程序)開發
- 通訊協議(MQTT)
- 用戶管理
- 插件控制按鈕定義
- 無線網絡設備(萬能開關)
- 視頻演示
- 功能使用演示視頻集
- 功能開發教程視頻集
- 樹莓派相關知識
- 安裝樹莓派官方操作系統
- 無鍵盤、顯示器配網和SSH
- 啟用樹莓派SSH和root用戶登錄
- 啟用樹莓派VNC遠程桌面
- 自定義樹莓派屏幕分辨率
- 擴展閱讀技術文章
- 電子相冊功能
- 調用系統opencv人臉識別標準庫
- 語音觸發式系統插件demo示例
- 插件觸發機制
- 實現交互
- 實現視覺處理
- 霍爾磁力模塊
- 無源蜂鳴器
- 火焰檢測模塊
- ky-028數字溫度模塊
- 光遮斷器模塊
- DS18B20溫度模塊
- 2021常見問題和人工幫助
- 更新日志