基于socket协议,验证语音识别功能

2023-04-23  本文已影响0人  生命有一种执着
验证将语音包内容识别,并转换文字提取,调用至应用层
"""
@File    : locust.py
@Time    : 2023/4/19 17:39
@Author  : star
@Email   : fu410388645@163.com
@Software: PyCharm
"""
import asyncio
import websockets
import sys
import json
import os
import ssl
import pathlib


async def request_api(uri):
    async with websockets.connect(uri) as websocket:
        # wavfile = sys.argv[1]
        # id = os.path.basename(wavfile)[:-3]
        wf = open("F:\工作\测试\AI实验室·测试\慧眼算法\口碑算法/baoding_wuzhou_part1(1).wav", "rb")
        while True:
            data = wf.read(10966)
            if len(data) == 0:
                break

            await websocket.send(data)
            res = await websocket.recv()
            if res:
                print(res)
        await websocket.send('{"eof":1}')
        res = await websocket.recv()
        if res:
            print(res)
        # print()


asyncio.get_event_loop().run_until_complete(
    # request_api('wss://smarteye-asr.gwm.cn'))
    request_api('wss://10.255.66.13:40000'))

返回结果信息
{"text": "今天给大家都说一下这个哈弗大狗哈弗大狗是基于长城公司最新的那种平台"}
上一篇 下一篇

猜你喜欢

热点阅读