怎么用python将音频转为字幕(文本)?

article/2025/11/5 18:17:14

今天接到一个用python实现音频转文本字幕的单子,首先想到用IBM的SpeechRecognition服务,经过去IBM CLOUD申请服务,再通过python掉包speech_recognition的一顿操作后发现,新版本的IBM cloud服务竟然将原凭证的username+pwd的验证形式改成了APIKEY+URL的形式

然后官方给出了用curl指令调用API接口实现本地音频转文字的方法:

curl -X POST -u "apikey:{apikey}" --header "Content-Type: audio/flac" --data-binary @{path_to_file}audio-file.flac "{url}/v1/recognize"

测试了下也能用,最可怕的问题来了,我是要把curl指令转成python代码实现功能的呀,好了,转换后的python代码如下:

import requestsheaders = {'Content-Type': 'audio/flac',
}data = open('audio-file.flac', 'rb').read()
r = requests.post('https://gateway-wdc.watsonplatform.net/speech-to-text/api/v1/recognize', headers=headers, data=data, auth=('apikey', '***************************'))
print(r.text)

测试效果:

这根本没用到包好嘛.....竟然直接请求接口就可以了。最后附上原版本调用接口实现方法的代码:

import speech_recognition as sr
import requestsharvard = sr.AudioFile('23.wav')
r = sr.Recognizer()
with harvard as source:audio = r.record(source)
print(type(audio))IBM_USERNAME = '************************'
IBM_PASSWORD = '************************'text = r.recognize_google(audio, username= IBM_USERNAME, password = IBM_PASSWORD, language = 'zh-CN')
print(text)

 

 


http://chatgpt.dhexx.cn/article/QcH2wYM7.shtml

相关文章

音频转文字怎么操作?手把手教你转文字的操作

不知道大家有没有发现一个现象,整理音频文件的信息是很多小伙伴经常会做的事情,这是为什么呢?其实是因为,现在的生活节奏较快,我们在接受大量信息时难免会疏漏一些。因此,针对这种情况,很多小伙…

你知道如何将音频转文字吗?

我跟你们说,我认识一名盲人音乐人,他很热爱音乐创作,但是因为听力的限制,无法像其他人那样从录音中获取音乐素材。然而,有一天他听说了一个神奇的功能——音频转文字,这个功能可以将音频文件转换成文字文本…

怎么把文字转换成语音?如何将文字变成音频呢?

担心自己声音不好听,影响作品,可以用在线文字转换语音工具处理,小编在这里给大家推荐压缩视频-文字合成语音https://www.yasuoshipin.com/make功能,简单好操作,那么文字转语音该怎么用呢?一起来了解一下吧。 点击工具…

音频自动转文字方案

音频自动转文字: 1. 如何根据音频转文字自动给视频加字幕 - 逐梦客! - 博客园版权声明:本文为CSDN博主「thinktothings」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接&#xff…

如何将视频转换成文字

如何将视频转换成文字 今天给大家分享一个云端服务平台 – 360converter.com,一款免费的云端文件格式转换平台,特色的服务是视频转文字,mp4转文字,音频转文字,mp3转文字,YouTube视频下载。 平台简介&#…

音频转文字怎么转?三个方法教你音频转文字

昨天,朋友给我发了一条信息,大概的内容是“今天上班的时候,领导突然发了一段音频,说是会议的录音,让我朋友在下班之前整理成会议纪要发给他。无奈,我的朋友只能打开录音开始整理”。听到他还在听录音手动整…

音频转文字有什么方法?怎么将音频转文字?

作为一名办公人士,除了要处理数不尽的工作内容,还要参加各种各样大大小小的会议,而且开会时还需要做会议纪要,记录会议上领导讲的内容。面对这样既需要笔速又需要听力的事情,稍有不慎就会听漏记错,如何在短…

如何把视频或者音频转成文字

今天就出一期干货 其实没有那么多的步骤啥的,就一个网站就可以解决所有问题,无论你是视频转文字还是音频转文字都可以的,并且不收费。 https://sight.youdao.com/ 就是这个网易见外网站。 进入以后点击工作台 然后新建选择你要转换的格式就…

怎样音频转文字?用这些音频转文字免费版就可以啦

当我们需要记录会议内容但是被要求内容要完整的时候,可能会选择先录音,等会议结束再进行转换,但是自己一字一句地转的话,一个小时的会议时长,我们转文字可能得耗费三四个小时,工作效率实在是太低了。那么我…

如何免费文字转音频

如何免费文字转音频 准备教程创建文本Edge浏览器设置用录音录屏软件进行录音 准备 1.edge浏览器 2.录音录屏软件(可以用自己的) 软件一(专业): https://590m.com/d/20422282-43511842-6b96c9(访问密码:7Co3) 软件二(小巧便携)&a…

有没有音频转文字的软件?这些软件亲测实用

相信那些从事后期制作的小伙伴,平时在生活和工作中,会经常接触到音频转文字软件。使用这些软件,可以快速制作好字幕,并大幅度提高我们的转换效率。你们想知道电脑音频转文字软件有哪些吗?下面给大家介绍我觉得还不错的…

一分钟教会你音频转文字怎么弄

在现代社会中,音频文件成为了人们进行信息传递和存储的重要工具之一。然而,有时候我们需要将音频文件中的内容转换为文字,比如需要对一段录音进行文字整理或者对一份会议录音进行文本记录。这时候,我们就需要使用音频文件转文字的…

今天教大家音频转文字怎么操作

在现代社会中,随着人们对信息获取效率的不断追求,文字和语音在传播中都扮演着重要的角色。在一些特定的场合,如开会记录、访谈记录、新闻传递、视频字幕等,我们通常需要将音频或视频转换为文字素材,以便于文字编辑、整…

12、字符(串)输入、输出

目录 一、字符数据输入/输出 1. 字符数据输入 2. 字符数据输出 二、字符串输入/输出 1. 字符串输入函数 2. 字符串输出函数 一、字符数据输入/输出 1. 字符数据输入 字符数据输入使用的是getchar函数,其作用是从终端&…

C语言(字符串输入)

目录 一.gets和puts组合 二.fgets()和fputs() 三.fgets()函数返回 四.fgets读取满问题 五.修改fgets函数,自动用\0替换\n 一.gets和puts组合 Gets()读取整行输入,知道遇到换行符,然后丢弃换行符,存储其余字符,并在这些字符的…

C语言字符串输入输出总结(一看就懂)

C语言中字符串的使用 java语言中直接就有string这个数据类型,而C语言中没有字符串数据类型,所以使用字符串的时候,难免会不是很方便,那么现在就总结一下C语言中字符串的使用! 1.字符串的声明 (1&#xf…

String字符串的输入输出

String字符串输入经常会遇到下面的情况&#xff1a; #include<iostream> #include<windows.h> #include<string> using namespace std; int main() {string food;cout << "你喜欢吃什么&#xff1f;" << endl;cin >> food;cout…

c语言字符串输入

如果想把一个字符串读入程序&#xff0c;首先必须预留储存该字符串的空间&#xff0c;然后用输入函数获取该字符串。 分配空间 1.char *name; 2.char name[81]; 1,2 的不同点&#xff1a;1.的指针在未进行初始化之前可能指向任何地方。 2.已分配了81个字节的地址。 char *na…

C语言字符串的输入和输出

文章目录 前言一、使用字符数组二、使用字符数组和字符结合三.字符串处理函数 前言 C语言中没有提供字符串的数据类型&#xff0c;一般用字符数组存储字符串。 如果要输入输出字符串怎么办呢&#xff1f;下面三种方法可供参考。 一、使用字符数组 1.示例&#xff1a; char st…

字符与字符串的输入输出

字符、字符串的输入输出 scanfprintfgetcharscanf与getchar的区别 putchargetsfgetsputscin与coutgetlinecin.getline scanf 不接受空格&#xff0c;回车结束输入 scanf("%c",&a)&#xff1b; 读取标准输入流中的第一个字符&#xff0c;包括空格、换行符等&…