ckrw 发表于 2015-9-21 20:35:45

各位大侠帮忙,语音识别编译出错,本人刚开始不懂得太多

买了语音识别V1.1版,给的头文件链接https://github.com/tyjjr/voiceRecognition1.1/。下载头文件后发现有问题,首先是下载头文件后编译时发现很多错误,用文本编辑软件打开.h和.cpp发现内容与网站上发布的不同,后来拷贝了网页上的内容更新了.h和.cpp文件。然后再编译仍然有错误,提示如图:



各位大侠帮忙看看,到底是什么问题,如果有VoiceRecognition.h和.cpp文件能否分享一个。拜托大家帮帮忙{:5_182:}

suoma 发表于 2015-9-21 22:03:28

                  你的IDE版本?

Cain 发表于 2015-9-22 12:15:19

库没加载对,详见论坛上方造否页面下的常见问题:如何加载库文件

ckrw 发表于 2015-9-22 12:41:14

suoma 发表于 2015-9-21 22:03
你的IDE版本?

1.0.6和1.6.5都试过

ckrw 发表于 2015-9-22 12:45:52

Cain 发表于 2015-9-22 12:15
库没加载对,详见论坛上方造否页面下的常见问题:如何加载库文件

已经在libraries目录下安装了VoiceRecognition、DFPlayer_Mini_Mp3和SoftwareSerial库,除此之外是不是还有其他要求,恳请指点{:5_192:}

Cain 发表于 2015-9-22 14:23:08

本帖最后由 Cain 于 2015-9-23 10:49 编辑

ckrw 发表于 2015-9-22 12:45
已经在libraries目录下安装了VoiceRecognition、DFPlayer_Mini_Mp3和SoftwareSerial库,除此之外是不是还 ...
按照错误的提示就是你voice库重复了,有了两个。已经添加了库的话就不能再在程序里打开那些 .h .cpp 的文件了。另外,我使用的是wiki上下的库https://wiki.dfrobot.com.cn/index.php/(SKU:DFR0177)%E4%B8%AD%E6%96%87%E8%AF%AD%E9%9F%B3%E8%AF%86%E5%88%AB%E6%89%A9%E5%B1%95%E6%9D%BF_v1.1

ckrw 发表于 2015-9-22 22:46:19

Cain 发表于 2015-9-22 14:23
按照错误的提示就是你voice库重复了,有了两个。已经添加了库的话就不能再在程序里打开那些 .h .cpp 的文 ...

多谢大侠指点,确实是库重复了,删除多余的就没有那些提示了。

目前虽然可以编译成功,但是有以下报错:
Voice_mp3.ino: In function 'void setup()':
Voice_mp3.ino:22: warning: deprecated conversion from string constant to 'char*'
Voice_mp3.ino:24: warning: deprecated conversion from string constant to 'char*'

这两句指的就是要识别的语音,目前就是无法识别。这个是什么原因造成的还请大侠不吝赐教{:5_166:}

ckrw 发表于 2015-9-22 22:46:13

Cain 发表于 2015-9-22 14:23
按照错误的提示就是你voice库重复了,有了两个。已经添加了库的话就不能再在程序里打开那些 .h .cpp 的文 ...

多谢大侠指点,确实是库重复了,删除多余的就没有那些提示了。

目前虽然可以编译成功,但是有以下报错:
Voice_mp3.ino: In function 'void setup()':
Voice_mp3.ino:22: warning: deprecated conversion from string constant to 'char*'
Voice_mp3.ino:24: warning: deprecated conversion from string constant to 'char*'

这两句指的就是要识别的语音,目前就是无法识别。这个是什么原因造成的还请大侠不吝赐教{:5_166:}

Cain 发表于 2015-9-23 10:52:30

ckrw 发表于 2015-9-22 22:46
多谢大侠指点,确实是库重复了,删除多余的就没有那些提示了。

目前虽然可以编译成功,但是有以下报错: ...

你修改过样例了?我之前给的链接里的Voice_mp3是可以过编译的

ckrw 发表于 2015-9-23 13:29:16

Cain 发表于 2015-9-23 10:52
你修改过样例了?我之前给的链接里的Voice_mp3是可以过编译的

Voice_Mp3这个样例可以编译上传,但是也报这个错误,而且无法运行,就是“bo fang”无反应。

Cain 发表于 2015-9-23 15:46:36

本帖最后由 Cain 于 2015-9-23 15:53 编辑

ckrw 发表于 2015-9-23 13:29
Voice_Mp3这个样例可以编译上传,但是也报这个错误,而且无法运行,就是“bo fang”无反应。 ...
原来只是警告。。。能过编译就没事,无法识别一般是语句不标准,请靠近MIC口清楚地说出指令。建议用LED进行尝试(如果没有LED模块记得将程序内的LED引脚改成13 板载灯)或确认MP3模块能正常播放卡内音乐

ckrw 发表于 2015-9-23 22:57:49

Cain 发表于 2015-9-23 15:46
原来只是警告。。。能过编译就没事,无法识别一般是语句不标准,请靠近MIC口清楚地说出指令。建议用LED进 ...

非常感谢大侠指点,我再努努力,已经·胜利在望了。真的帮了我的大忙:)

kirby9s 发表于 2017-1-9 06:00:22

我的編譯出來沒有錯誤
可是無法運行
怎麼回事啊~
跪求各位幫幫忙https://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=22801&page=1&extra=#pid82205
页: [1]
查看完整版本: 各位大侠帮忙,语音识别编译出错,本人刚开始不懂得太多