怎样把语音转成文字?

Python014

怎样把语音转成文字?,第1张

语音转成文字的步骤如下:

1、将需要转换成文字的语音在电脑上准备好,然后再通过电脑浏览器搜索语音云服务找到相关页面进行转换。进入到语音与服务页面后,在页面中心可以看到两个转换选项,根据需要从中选择语音转文字的选项即可。

2、进入到语音转换文字的选项后,就可以通过页面中心的录音图标将语音文件添加进来了。

3、语音文件添加进来后,在文件的下方还可以对一些转换的选项进行修改,根据需要修改即可。

4、修改好这些转换的选项后,就可以通过开始转换按钮,开始对语音文件进行转换了。

5、语音文件转换开始后只需要耐心等待语音文件转换结束,就可以通过预览按钮对转换后的文字进行在线查看,也可以保存到电脑上进行使用。

1、找到需要在手机应用市场上记录和识别字符的软件,然后运行它。

2、打开工具后,在功能选择区域选择语言识别,然后单击记录识别。

3、此时,点按底部的录音按钮,关闭手机的声源。声源完成后,点按录音按钮,然后声音可以转换成文本。

4、如果你有翻译需要,你也可以选择翻译,你应该等一会儿翻译过程。

5、同时,如果需要共享从语音转换为其他语音的文件,也可以选择复制或共享它们。

6、如果需要保存转换后的录制结果,也可以单击保存,然后选择文本类别和文件名。

7、储存的档案可在功能组别的档案库中找到。

前几天一个需求需要实现刷完门禁之后实现广播,相当于文字转语音;发现世界上最好的语言(PHP)解决方案不支持离线,几乎都是需要互联网+第三方接口才能实现;另外即使JS的类库,也存在各种各样的问题;

办法还是比困难多,经过多方求证;终于:人生苦短,我用Python

就是这么简单;用python命令只要执行该文件,即可听到悦耳的播报

但是因为后台和接口是PHP写的,怎么能无缝斜街呢?

那么就需要用到 system()和exec() 之类的函数;又因为是离线项目,就是局域网实现,也不用考虑并发和安全问题;

所以:

test.php 中如下:

假如以上是PHP后台或者接口;

通过业务逻辑执行到以上文件的时候,就会粗发以下:

至此完美实现;

或许还有更好结局方案,欢迎读者大拿留下宝贵评论

关于 sys 和 pyttsx3 包,不多介绍,有兴趣可以自行Google;