資源簡介
Arduino HBR740語音識別
上電,等待HBR740 初始化完成(約0.5 秒)
b. 發送初始化命令,等待回傳數據,握手成功。如果30 秒內無命令則自動
休眠,進入低功耗模式。
c. 根據需要配置麥克風靈敏度(不配置則為默認的0x2F,0x0B)
d. 根據需要配置噪聲門限(不配置則為默認的0x16,0x19)
e. 配置識別命令組(不配置則為默認的第一組)
f. 啟動一次識別,等待識別結果(可配置超時時間)
g. 根據識別結果進行處理
h. 重復e 或f 步驟,實現語音互動
i. 退出識別
j. 進入低功耗模式
代碼片段和文件信息
#include?“HBR740.h“
HBR740::HBR740()
{
????unsigned?char?_Buf0[3]?=?{0xA0?0xA0?0xA0};
????for?(int?i?=?0;?i?3;?++i)
????{
????????_initializerBuf[i]?=?_Buf0[i];
????}
????unsigned?char?_Buf1[3]?=?{0xAB?0xAB?0x00};
????for?(int?i?=?0;?i?3;?++i)
????{
????????_openBuf[i]?=?_Buf1[i];
????}
????unsigned?char?_Buf2[3]?=?{0xAC?0xAC?0x00};
????for?(int?i?=?0;?i?3;?++i)
????{
????????_endBuf[i]?=?_Buf2[i];
????}
????_value?=?0;
????_flag?=?0;?
}
HBR740::~HBR740()
{
????;
}
void?HBR740::open()
{
????delay(2000);
????Serial.end();
????Serial.begin(115200);
????Serial.write(_initializerBuf?3);
????delay(500);
????Serial.write(_openBuf?3);
????delay(500);
}
void?HBR740::lisen()
{
????if?(Serial.available())
????{
????????Serial.readBytes(_receiveBuf?3);
????????Serial.flush();
????????_flag?=?1;
????}
}
int?HBR740::isHeard()
{
????return?_flag;
}
int?HBR740::getSentence()
{
????_flag?=?0;
????return?(int)((_receiveBuf[2]?<8)?|?(_receiveBuf[1]));
}
void?HBR740::close()
{
????Serial.write(_endBuf?3);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-01-02?20:49??HBR740語音識別模塊\
?????目錄???????????0??2018-01-02?20:49??HBR740語音識別模塊\HBR740開發工具\
?????文件?????1340222??2016-05-09?15:58??HBR740語音識別模塊\HBR740開發工具\HBR740語音識別協處理芯片開發手冊V1.0-140427.pdf
?????目錄???????????0??2018-01-02?20:49??HBR740語音識別模塊\HBR740開發工具\識別詞條生成工具\
?????文件??????204288??2016-05-09?15:58??HBR740語音識別模塊\HBR740開發工具\識別詞條生成工具\CreatnetDLL.dll
?????目錄???????????0??2018-01-02?20:49??HBR740語音識別模塊\HBR740開發工具\識別詞條生成工具\Driver\
?????文件?????3175920??2016-05-09?15:58??HBR740語音識別模塊\HBR740開發工具\識別詞條生成工具\Driver\PL2303_Driver_v10518.exe
?????文件?????????821??2016-05-09?15:58??HBR740語音識別模塊\HBR740開發工具\識別詞條生成工具\Driver\驅動說明.txt
?????目錄???????????0??2018-01-02?20:49??HBR740語音識別模塊\HBR740開發工具\識別詞條生成工具\ModelP\
?????文件??????851968??2016-05-09?15:58??HBR740語音識別模塊\HBR740開發工具\識別詞條生成工具\ModelP\HBR740.rom
?????文件??????196608??2016-05-09?15:58??HBR740語音識別模塊\HBR740開發工具\識別詞條生成工具\ModelP\model.rom
?????文件???????32768??2016-05-09?15:58??HBR740語音識別模塊\HBR740開發工具\識別詞條生成工具\ModelP\MpyNet.bin
?????文件??????386048??2016-05-09?15:58??HBR740語音識別模塊\HBR740開發工具\識別詞條生成工具\SRTool.exe
?????文件?????????366??2016-05-09?15:58??HBR740語音識別模塊\HBR740開發工具\識別詞條生成工具\使用說明.txt
?????文件????11291377??2016-05-09?15:58??HBR740語音識別模塊\HBR740語音識別模塊.doc
?????目錄???????????0??2018-01-02?20:49??HBR740語音識別模塊\libraries\
?????目錄???????????0??2018-01-02?20:49??HBR740語音識別模塊\libraries\HBR740\
?????目錄???????????0??2018-01-02?20:49??HBR740語音識別模塊\libraries\HBR740\HBR740\
?????文件????????1101??2016-05-09?15:58??HBR740語音識別模塊\libraries\HBR740\HBR740.cpp
?????文件?????????450??2016-05-09?15:58??HBR740語音識別模塊\libraries\HBR740\HBR740.h
?????文件?????????690??2016-05-09?15:58??HBR740語音識別模塊\libraries\HBR740\HBR740\HBR740.ino
- 上一篇:深入理解LTE——溫金輝
- 下一篇:vue-cli2.0搭建訂餐系統
評論
共有 條評論