![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语音识别
文章平均质量分 78
愚昧之山绝望之谷开悟之坡
人工智能智慧城市元宇宙pf,无无明亦无无明尽
展开
-
fastapi异步框架操作的理解
关键字await的作用就是等待异步操作的结果,不会阻塞主线程,可以让程序在等待异步操作的过程中,继续去执行其他的任务,提高了程序的并发能力。FastAPI的异步操作是指在处理请求时,使用异步代码来实现请求的处理。需要注意的是,在使用异步操作时,需要使用异步的库和框架,函数的前面需要加上Async关键字,例如async def,使用await关键字等待结果。总之,关键字await可以使程序进入异步操作,执行这个操作的时候,程序会把控制权交给事件循环,等待异步操作的结果返回后,再回到协程中继续执行后面的代码。原创 2023-05-26 10:11:29 · 2282 阅读 · 0 评论 -
非流式语音合成和流式语音合成
流式合成指的是文本传输给TTS时,TTS会分段传回合成的音频,这样可以减少语音合成的等待时间,在播报的同时也在合成,不用等到整段音频合成完再进行播报,所以对于语音合成时间的一个指标就是实时率。流式语音合成,可以对输入文本进行分词断句、声学模型和声码器局部合成语音特征和音频,分段传回合成的音频,这种语音合成方式主要关注首包响应时间,首包响应时间越短,用户就会越快收到响应,用户等待时间减少,就不会因为等待回应而失去耐心,因此整体体验感更好,更适合作为语音交互场景的语音合成方案。2 语音合成的基本流程。原创 2023-05-24 11:35:41 · 1831 阅读 · 0 评论