Asr-Proxy数据流图
2017-04-03 13:29:46 0 举报
ASR-Proxy数据流图是一种用于描述音频识别(ASR)代理的数据流程的图形表示。在图中,我们可以看到以下几个主要组件: 1. 音频输入源:这是ASR-Proxy接收音频数据的入口。 2. 预处理模块:这个模块负责对音频数据进行预处理,以便于后续的语音识别。 3. ASR引擎:这是ASR-Proxy的核心组件,它负责将预处理后的音频数据转换为文本结果。 4. 后处理模块:这个模块负责对ASR引擎生成的文本结果进行进一步处理,以提高准确性和可用性。 5. 输出接口:这是ASR-Proxy向外部提供文本结果的出口。
作者其他创作
大纲/内容
...
HandleRead
send msg + wait res
asr packet
connect+wait stat
Tell state:kFrontConnecting
状态转移至kStop
如果几个下游全部关闭,整理结果发给上游,否则kruning
Front msg process
connect succ?HandleConnectSuccess:HandleConnectFail
close event
整合数据发送给上游
connction event
获取header中cluster+modelType与4个下游建立连接,SetConnectData、RegisterConnect、pushback(data)
Process Back msg
更新连接状态发送缓冲队列的数据给下游
Tell state:kRequestIn
front connection HandleClose
data event
front connectionHandleRead
StateMachine
backConenctSucc? send_data(RegisterSend): push_back(data)
header
frontnew Connection
request_typevalue?
InitBackendServer新建并初始化四个connector
front connectionHandleConnect
Tell state:kFrontClose
Tell Stat:kResponseIn
speech
0 条评论
下一页