转摘用腾讯云 AI 录音文件识别,实现短视频字幕批量处理,1行代码搞定语音转文字

哈波峻阅读量 16

![](https://ask.qcloudimg.com/http-save/yehe-6652786/97efd7c31b45eb7d8fd775e57fa9d357.png)

大家好,我是在重庆的Python程序员晚枫,全网同名。

经常遇到身边的朋友,想从视频中提取出文字,尤其是自媒体博主,如果能直接把视频转换成文章,那可太省时间了。

通过一阵检索,发现网上有很多付费软件可以提供视频提取语音的功能,但是价格都不低。

作为程序员,肯定不满足于付费工具的东西,正好看到腾讯云AI平台正在搞活动,1元即可购买60个小时的[录音文件识别](https://cloud.tencent.com/product/asr?from_column=20065&from=20065)时长,另外还有多种福利的赠送,于是果断购买。福利传送门:https://url.cn/Gdlb3bId

我们来一起看一下是怎么使用的~

0、前置操作

从[视频转为文字](https://cloud.tencent.com/product/asr?from_column=20065&from=20065),我这里分成了2步:视频→音频→文字。
"之前给大家开发了:视频提取语音的方法,代码如下,不懂的可以翻看我之前的文章。这里就不再多介绍了。(左右滑动,查看完整代码)

line-numbers language-javascript 复制代码
# pip install office
import office

office.video.video2mp3(path=r'your_video_path', mp3_name='result')

复制

接下来我们看一下,⭐如何使用腾讯云AI的录音识别功能,把提取出来的语音,转换成文字吧。

1、安装

这个录音识别的功能,腾讯云已经为我们写好了文档和代码,我根据这些资料,把这个转换功能,同样封装进了第三方库:povideo。所以首先需要安装这个库:

line-numbers language-javascript 复制代码
pip install python-office -U

复制

2、使用

安装成功后,可以直接1行代码进行调用(左右滑动,查看完整代码):

line-numbers language-javascript 复制代码
import office

office.video.audio2txt(audio_path=r"your_audio_path",
                  appid='your_appid',
                  secret_id='your_secret_id',
                  secret_key='your_secret_key')

复制
![](https://ask.qcloudimg.com/http-save/yehe-6652786/99d153d90d0b91e4f180999932fbb2f9.png)

CoderWanFeng

3、参数说明

参数主要分为2部分:语音路径和app配置,

  • 语音路径:填写你语音文件的路径,本地语音文件不能大于5MB。

    • audio_path
  • app配置:开通语音识别功能后,去到这个网址进行获取:https://console.cloud.tencent.com/cam/capi

    • appid
    • secret_id
    • secret_key

    ![](https://ask.qcloudimg.com/http-save/yehe-6652786/2c44b187e7dbb560457322e5c77e3412.png)

4、参考资料

- END -

复制代码
    ===========================
    【来源: 腾讯云开发者社区】
    【作者: 程序员晚枫】
    【原文链接】 https://cloud.tencent.com/developer/article/2189524
    声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。
0/300
全部评论0
0/300