针对树莓派个人版------->树莓派提取语音识别结果程序
姓****的 · 姓****的 发布于2017-12-07 17:12 浏览:1029 回复:3

闲话不多说,直接奔主题(适合小小白)

程序说明:提取dueros识别到的语音---->识别结果---->反馈信息

import re,time,subprocess,os,linecache

while True:

    file_size = os.path.getsize("/duer/duerServiceResult.log") #获取log文件大小

    if file_size > 0:

        print("正在识别......")

        time.sleep(1)

        f = open("/duer/duerServiceResult.log")  #读取log信息

        for line in f:

            if 'content' in line:

                print(line)    #dueros根据输入的语音所做的反馈

            elif 'results_recognition' in line:

                print(line)     #识别结果

            elif 'se_query' in line:

                print(line)    #语音输入信息

        f_w = open("/duer/duerServiceResult.log","w")   #清空log,以免文件过大提取过慢


点赞  ( 0 )
收藏
评论(3)
共3条回复 最后由S****t回复于2017-12-09 15:29
#2姓****的回复于2017-12-07 17:13:54

blob.png

0
#3姓****的回复于2017-12-07 17:18:39

信息提取后,可以做一些好玩的东西,比如说提取“开灯”、“关灯”的语音命令控制照明。。。。。。可以发挥想象尽情的扩展

0
#4S****t回复于2017-12-09 15:29:10

官方镜像里 /root目录下有sdk 直接就可以在基础上开发

0
TOP