请选择 进入手机版 | 继续访问电脑版
查看: 1390|回复: 0

庆科vbs7100的前端数据采集

[复制链接]

2

主题

4

帖子

37

积分

新手上路

Rank: 1

积分
37
发表于 2018-11-23 16:11:37 | 显示全部楼层 |阅读模式
为了让庆科的板子能够帮我读出图灵机器人聊天的内容,我现在也是拼了。
用Tinker board的串口给VBS7100发送AT指令看看响应的效果:
  1. #!/usr/bin/env python
  2. # -*- coding:utf-8 -*-

  3. import time
  4. import json
  5. import urllib.request
  6. # turing_url = 'http://openapi.tuling123.com/openapi/api/v2'
  7. # key='我的KEY'
  8. # userid = '我的USERID'

  9. def Turing(text_input):
  10.     api_url = 'http://openapi.tuling123.com/openapi/api/v2'
  11.     req = {
  12.         "reqType":0,
  13.     "perception": {
  14.         "inputText": {
  15.             "text": text_input
  16.         },
  17.         "inputImage": {
  18.             "url": "imageUrl"
  19.         },
  20.     },
  21.     "userInfo": {
  22.         "apiKey": "我的API KEY",
  23.         "userId": "我的USER ID"
  24.     }
  25. }
  26.     req = json.dumps(req).encode('utf8')

  27.     http_post = urllib.request.Request(api_url, data=req, headers={'content-type':'application/json'})
  28.     response = urllib.request.urlopen(http_post)
  29.     response_str = response.read().decode('utf8')
  30.     #print(response_str)
  31.     response_dic = json.loads(response_str)
  32.     print(response_dic['results'][0]['values']['text'])

  33. if __name__=="__main__":
  34.     while True:
  35.         Turing('yoyojacky是谁啊?')
  36.         time.sleep(1)
复制代码
然后程序执行后显示:

接下来就是用添加到ASR列表里面去。
采集回来的信息如果能够通过语音播放出来,和VBS7100交互,会不会很好玩儿呢。。。
未完待续。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表