VIKI ASR 是一款免费使用的ASR识别引擎,viki online api 是采用标准的HTTP协议调用,请求参数如下:

URL地址:http://asr.wei-fu.cn/vikiapi/

参数说明默认值
appid应用IDvikiopen
apikey应用秘钥fe28046b78d46583e52ed39c364d3c8f
engine_type引擎类型

sms16k(16K), sms8k(8K)

wavfile语音文件


Python请求实例:

import requests
import json


def httpRequst(filepath,filename):

    #请求的HTTP地址
    url = 'http://asr.wei-fu.cn/vikiapi/'
    
    #要上传的文件
    files = {'wavfile': (str(filename), open(str(filepath), 'rb'))}
    
    #请求说明      
    #engine_type 引擎类型sms8k 或 sms16k
    #appid       应用ID
    #apikey      应用秘钥
    data = {'engine_type':'sms16k','appid':'vikiopen','apikey':'fe28046b78d46583e52ed39c364d3c8f'}
    json_text = requests.post(url, files=files, data = data)
    text = json.loads(json_text.text)
    return text

print(httpRequst('C:/Users/weifu/Downloads/16-1.wav','16-1.wav'))
print(httpRequst('C:/Users/weifu/Downloads/16-2.wav','16-2.wav'))
print(httpRequst('C:/Users/weifu/Downloads/16-4.wav','16-4.wav'))


输出:

image.png