当前位置: 首页 > news >正文

云南网站开发培训机构/nba最新交易消息

云南网站开发培训机构,nba最新交易消息,国外网站注册,好看的网站首页设计百度给的样例程序,不论C还是Java版,都分为method1和method2两种前者称为隐式(post的是json串,音频数据编码到json里),后者称为显式(post的就是音频数据)一开始考虑到python wave包处理的都是“字符串”,担心跟C语言的数…

百度给的样例程序,不论C还是Java版,都分为method1和method2两种

前者称为隐式(post的是json串,音频数据编码到json里),后者称为显式(post的就是音频数据)

一开始考虑到python wave包处理的都是“字符串”,担心跟C语言的数组不一致,所以选择低效但保险的method1,

即先将音频数据base64编码,再加上采样率、通道数等信息汇集成dict,最后总体编码成json串

结果老是报:

3300 输入参数不正确

先后试过urllib2和pycurl包,都是上面情况

不得已换用method2,成功(看来wave包对音频的存储并不是“字符串”)

#encoding=utf-8

import wave

import urllib, urllib2, pycurl

import base64

import json

## get access token by api key & secret key

def get_token():

apiKey = "xxxxxxxx"

secretKey = "xxxxxxxxx"

auth_url = "https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=" + apiKey + "&client_secret=" + secretKey;

res = urllib2.urlopen(auth_url)

json_data = res.read()

return json.loads(json_data)['access_token']

def dump_res(buf):

print buf

## post audio to server

def use_cloud(token):

fp = wave.open('vad_0.wav', 'rb')

nf = fp.getnframes()

f_len = nf * 2

audio_data = fp.readframes(nf)

cuid = "xxxxxxxxxx" #my xiaomi phone MAC

srv_url = 'http://vop.baidu.com/server_api' + '?cuid=' + cuid + '&token=' + token

http_header = [

'Content-Type: audio/pcm; rate=8000',

'Content-Length: %d' % f_len

]

c = pycurl.Curl()

c.setopt(pycurl.URL, str(srv_url)) #curl doesn't support unicode

#c.setopt(c.RETURNTRANSFER, 1)

c.setopt(c.HTTPHEADER, http_header) #must be list, not dict

c.setopt(c.POST, 1)

c.setopt(c.CONNECTTIMEOUT, 30)

c.setopt(c.TIMEOUT, 30)

c.setopt(c.WRITEFUNCTION, dump_res)

c.setopt(c.POSTFIELDS, audio_data)

c.setopt(c.POSTFIELDSIZE, f_len)

c.perform() #pycurl.perform() has no return val

if __name__ == "__main__":

token = get_token()

use_cloud(token)

运行结果

{"corpus_no":"6150045491002357923","err_msg":"success.","err_no":0,"result":["播放小苹果,"],"sn":"243903724071431919050"}

http://www.lbrq.cn/news/1354825.html

相关文章:

  • 如何做电影网站狼视听/优化教程网
  • 网站不收录是什么原因/鞍山做网站的公司
  • 高端品牌网站建设兴田德润可信赖/百度搜索优化怎么做
  • led营销型网站建设/济南做seo的公司排名
  • 网站建设毕业设计过程/网络营销流程
  • 网站建设 服务内容 费用/常用网站推广方法及资源
  • 网站建设中小企业广西/百度推广总部电话
  • 做外贸网站应该关注哪些地方/合肥网站推广优化
  • 没有做老千的斗牛网站6/百度免费推广怎么操作
  • 怎么做类似淘宝的网站/百度网盘网页版登录首页
  • 网站视频怎么做的/深圳谷歌推广公司
  • wordpress 导入word/福建seo优化
  • 区网站建设/百度快照怎么没有了
  • 怎么做私服网站/长沙seo霜天
  • 如何看织梦做的网站的源码/长沙专业网站制作
  • 备案域名绑定网站/购买友情链接
  • 信息网站 模板/推广哪个平台好
  • 网站原型图展示/公司seo是指什么意思
  • 如何做织梦论坛类的网站/seo如何快速排名百度首页
  • 政府类网站建设/二级域名在线扫描
  • 公司网站维护如何上图/seo推广的特点
  • 做网站推广员工/线上营销渠道主要有哪些
  • 自己在百度上可以做网站吗/seo零基础视频教程
  • 一般网站前端是用什么做/抚顺网络推广
  • 自己做的网站邮箱更改密码程序为什么总出错/seo网络科技有限公司
  • 网站同时做竞价和优化可以吗/手机百度2022年新版本下载
  • 网站分析表怎么做的/搜易网托管模式的特点
  • 纯流量卡免费申请入口/seo文章生成器
  • 专为男人做的网站/快速刷排名的软件最好
  • 大亚湾建设局网站/淘宝客怎么做推广
  • 小红书开源多模态视觉语言模型DOTS-VLM1
  • 奔图P2500NW打印机手机无线连接方法
  • 部署 Zabbix 企业级分布式监控笔记
  • 前端保持和服务器时间同步的方法【使用vue3举例】
  • 灰色优选模型及算法MATLAB代码
  • 超轻量级通用人脸检测模型解析:1MB以下的AI如何实现实时检测