Python3.7 + Yolo3实现识别语音播报功能
- 精彩推荐
- 2022-10-08 05:26:15
- 169
这篇短文主要推荐了Python3.7 + Yolo3识别语音广播功效,最先以前咋们先得剖析进去Yolo3的代码,从而获取到被识别进去的物体标签,详细一五一十历程追随小编一同看看吧
一.使用Python挪用体制win10的笔墨转语音
私信小编01即可获取大量Python学习资源
一最先的时刻下载必-要用到的库
pip install pyttsx3 -i /pypi/simple/
接下去直-接上代码
import win32com.client as win SpVoice类是支持语音形成(TTS)的焦点类拉。通过SpVoice对-象挪用TTS引擎,从而完成诵读功效 speak = win.Dispatch("SAPI.SpVoice") 完结将文本信息转换为语音并根据指定的参数举行诵读拉。 该办法有Text和Flags两个参数,分-别指定要诵读的文本和诵读办法(同步或者异步等)拉。 speak.Speak("come on") speak.Speak("你好")
最终运转代码,就会听见体制传进去的声音,读出了 come on 和 你好拉。
两.最先运用Yolo识别,使用语音广播返回进去
最先以前咋们先得剖析进去Yolo3的代码,从而获取到被识别进去的物体标签拉。
一最先的时刻咋们找出一位coco_classes.txt,觉察内里有许多的英文单词,这些即是准备识别结婚的标签了拉。
然后咋们在找出yolo.py,觉察的咋们的coco_classes.txt被传入进去了
主要的来了,咋们通过Ctrl + F 寻找一下classes_path这个Key,觉察这几行代码
这里即是读取了寄存标签的哪个文本,举行了处置,而且返回了名字拉。
最终找出这一行代码,此处代码即是一最先举行识别的时刻,咋们的掌控台打印进去的代码拉。
运转代码的时刻觉察,打印的这个label,即是识别出的物体的标签了拉。
这个时刻咋们就能够将咋们的语音广播的代码增添举行,把label传入进去,就会觉察识别进去的物体就会通过语音返回拉。
Time~
到此这篇关于Python3.7 + Yolo3识别 语音广播的短文就推荐到这了
Python3.7 版本不建议运用,要末用 3.6,要末 3.8,激进一点就用 3.10
本文由admin于2022-10-08发表在见真知,如有疑问,请联系我们。
本文链接:https://www.528ic.cn/post/Python3.7%20%2B%20Yolo3%E5%AE%9E%E7%8E%B0%E8%AF%86%E5%88%AB%E8%AF%AD%E9%9F%B3%E6%92%AD%E6%8A%A5%E5%8A%9F%E8%83%BD.html