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

wordpress 付费剧集网站怎么做ppt

wordpress 付费剧集网站,怎么做ppt,wordpress 图片并排,有没有清仓处理的网站语音识别在会议点名中的使用 概要解决问题的过程不行的一些参考可以的一个package自定义词语的拼音转换遗留的问题 小结 概要 提示:这里可以添加技术概要 这里只实现一个方面,每个android会议设备都可通过语音发送参会者姓名,自动转换成文字添加到人员名单. 语音采集…

语音识别在会议点名中的使用

    • 概要
    • 解决问题的过程
      • 不行的一些参考
      • 可以的一个package
      • 自定义词语的拼音转换
      • 遗留的问题
    • 小结

概要

提示:这里可以添加技术概要
这里只实现一个方面,每个android会议设备都可通过语音发送参会者姓名,自动转换成文字添加到人员名单.
语音采集和发送,是通路.
识别是核心.目前的模型和模块都是针对通用语言的,在这里不合适,我只要适合的名字,并且容易添加新的名字.
最后能接受自主调节.
听得懂指令. 看似需要AI支持了,难搞.

解决问题的过程

不行的一些参考

. https://alphacephei.com/vosk/lm
这是vosk的调整,明显还不支持中文

https://github.com/Uberi/speech_recognition/blob/master/reference/pocketsphinx.rst#installing-other-languages
这是pocketsphinx在speechrecognition中的表示,看似可以调整,但是难度有点太大了.
如同vosp中说的端到端,复杂程度大,但是通用性好.可是我只想加个词典,居然这么难的吗.

可以的一个package

`提示: pocketsphinx 5.0.3
这里 pypy:https://pypi.org/project/SpeechRecognition/
原理就用里面的离线库 spinx
准备中文库
这里的中文库从:
https://jaist.dl.sourceforge.net/project/cmusphinx/Acoustic%20and%20Language%20Models/Mandarin/cmusphinx-zh-cn-5.2.tar.gz?viasf=1
来源
https://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/Mandarin/

它可以搭配 /SpeechRecognition/ 中的sphinx使用,然而 pocketsphinx却不行.

然后借鉴这里https://blog.csdn.net/Zbreakzhong/article/details/109127837
对中文单词进行编码

将cmusphinx-zh-cn-5.2.tar.解压后放入
,\Lib\site-packages\speech_recognition\pocketsphinx-data\zh-CN
仿照 en-US,为个别文件和文件夹命名.
然后就可以更改根目录下dic文件
演示

段*栓 d uan4 h ong2 sh uan1
石*阳 sh ix2 x iang4  ii ang2
张*嘉 zh ang1 s ai4 j ia1

准备好后

 import speech_recognition as sr# 创建Recognizer对象
r = sr.Recognizer()# 从音频文件中识别语音
def recognize_speech_from_file(file_path):with sr.AudioFile(file_path) as source:audio = r.record(source)  # 读取音频文件try:text = r.recognize_sphinx(audio, language='zh-CN')  # 使用Google语音识别引擎识别语音return textexcept sr.UnknownValueError:print("无法识别音频")except sr.RequestError as e:print("无法连接到Google语音识别服务:{0}".format(e))# 从麦克风实时录制并识别语音
def recognize_speech_from_microphone():with sr.Microphone() as source:print("请开始说话...")audio = r.listen(source)  # 实时录制音频try:text = r.recognize_sphinx(audio, language='zh-CN')  # 使用Google语音识别引擎识别语音return textexcept sr.UnknownValueError:print("无法识别音频")except sr.RequestError as e:print("无法连接到Google语音识别服务:{0}".format(e))# 调用函数进行语音识别
file_text = recognize_speech_from_file('audio.wav')
print("音频文件识别结果:", file_text)mic_text = recognize_speech_from_microphone()
print("麦克风实时识别结果:", mic_text)

自定义词语的拼音转换

使用pypinyin,由于一开始想,也许可以听得懂拼音.只是字错.所以想用听来的字,转成拼音, 比对字典文字的拼音. 写了一上午后发现,拼音是听不懂的. 错误率的一半以上…但是这部分代码,可以借给生成 spinx的单词注音用.
目前来看 y, ii, w,uu, shi 是shix,需要一些这样的调节,其他都是一样的.另外取消了多音字的处理.

from pypinyin import pinyin, lazy_pinyin, Style
def name2py(name,duoyin=True):return  pinyin(name, heteronym=duoyin,style=Style.TONE3)
#names内容一行一个人名,转换成, dic的注音版
def getnames():
with open("names.txt", 'r',encoding ='utf-8') as nf:lines=[ln.strip() for ln in nf.readlines()]return lines
pinyin('中乐', heteronym=True,style=Style.TONE3)    nms=getnames()
pys=list(map(name2py,nms))#test=[['gao1', 'gao4'], ['lei2', 'lei4']]
#tar=[['gao1'],['lei2']]
#r=find1py(tar,test) 
def find1py(onepy,oneitem):if len(onepy)!=len(oneitem):return Falsefor (i,j) in zip(onepy,oneitem):if i[0][-1].isdigit():i=i[0][:-1]print(j)print("i in "+i)if ','.join(j).find(i)==-1:return Falsereturn True         def godo(name,pys=pys,nms=nms):target = name2py(name,duoyin=False)for i,item in  enumerate(pys):print(item)if  find1py(target,item):return nms[i]return None
def writedic():with open('zh.dic.txt','w') as wf:for i in nms[:30]:final=pinyin(i, heteronym=False,style=Style.INITIALS)rt=name2py(i,False)toget=i+" "for init ,r in zip(final,rt):r=r[0].replace("zhi","zhix").replace("chi","chix").replace("shi","shix")r= r.replace(init[0],'')r=r.replace('w','uu ').replace('y','ii ')toget+=fr"{init[0]} {r} "print (toget[:-1])#r=godo("含风",pys,nms)writedic() 

遗留的问题

忙音和部分语音会出现串位不知道为啥,有时候说一个人会出来两个
还有就是网络接口的调节, 接受语音提供反馈,vosp自身有这个功能. 目前用的没有.

小结

提示:这里可以添加总结
虽然已经结束了初步测试,但是还有性能和调优和网络化服务的需求.

http://www.15wanjia.com/news/29379.html

相关文章:

  • 网站备案 域名证书常用网站推广方法及资源
  • 网站联系客服是怎么做的seo技术推广
  • 品牌网站什么意思河南今日头条新闻
  • cp网站开发搭建2023年9月疫情又开始了吗
  • 网站开发开发需求今日最新国内新闻重大事件
  • 8上的信息课做网站作业浙江网站建设推广
  • app软件下载网站源码临沂seo优化
  • 创同盟做网站百度免费打开
  • 怎样加入好大夫网站做医生手机网站怎么优化关键词
  • 免费发布信息网站搭建网站要多少钱
  • 张店网站建设定制太原关键词优化软件
  • 一分钟用自己的电脑做网站网站制作的步骤
  • 江西省工程建设信息官方网站新闻今日头条最新消息
  • 网络规划设计师属于高级职称吗seo网站关键词优化
  • 筑站网络推广天津网站优化公司
  • 企业网站需要多少费用软文发稿
  • 淄博网站制作公司托管广告联盟接单赚钱平台
  • 网站推广与宣传怎么做mac日本官网入口
  • 做旅游产品的网站有哪些seo和sem是什么意思啊
  • jsp网站服务建设开题报告中国培训网是国家公认的吗
  • 新网站前期如何做seo上海培训机构有哪些
  • 沈阳网站建设-中国互联百度高级搜索入口
  • 怎么样做网站赚钱新品怎么推广效果最好
  • 广州建设网站企业初学者做电商怎么入手
  • 上海商城网站建设公司阿里巴巴国际贸易网站
  • 世界上第二大互联网公司是武汉seo学徒
  • 家装网站自己做的其他搜索引擎
  • 广州物流网站建设最新足球新闻头条
  • wordpress删除谷歌自提上海官网seo
  • 网站建设去超速云建站淘宝怎么提高关键词搜索排名