【whisper】使用whisper实现语音转文字

server/2024/11/9 16:45:11/

whisper需要ffmpeg支持
官网下载ffmpeg

https://www.gyan.dev/ffmpeg/builds/

在这里插入图片描述
下载完毕后解压放到合适的位置
在这里插入图片描述
添加环境变量
在这里插入图片描述
在cmd中输入以下

ffmpeg -version

出现下面结果代表成功
在这里插入图片描述
安装whisper

pip install openai-whisper

在vscode中运行
在这里插入图片描述
测试代码

import whisperif __name__ == '__main__':# 加载模型model = whisper.load_model("large")audio_path = 'Asset2021_10_23\\test_audio_2024_09_01.aac'result = model.transcribe(audio_path, fp16=True, language="Chinese")print(result["text"])

http://www.ppmy.cn/server/110544.html

相关文章

【C++ Primer Plus习题】8.7

问题: 解答: #include <iostream>using namespace std;template <typename T> T SumArray(T arr[], int n) {T sum arr[0] - arr[0];for (int i 0; i < n; i){sum arr[i];}return sum; }template <typename T> T SumArray(T *arr[], int n) {T sum *…

QIIME2宏基因组学教程--2024年春季莱顿和苏黎世教程

最近在qiime2论坛发现有人发布了qiime2宏基因组的教程&#xff0c;这里分享一下&#xff0c;只是alpha版本&#xff0c;不成熟&#xff0c;大家谨慎了解。qiime2的专用格式对于折腾宏基因组还是有点不妥的&#xff0c;个人观点&#xff0c;但是好在他能让分析标准化&#xff0c…

通义说【线性代数】线性组合

在数学中&#xff0c;线性组合&#xff08;linear combination&#xff09;是指从一组向量出发&#xff0c;通过这组向量与一组标量相乘并将结果向量相加所得到的新向量。简单来说&#xff0c;线性组合就是将向量按一定的权重&#xff08;标量&#xff09;相加。 假设我们有一…

RK3568 Android 11 蓝牙BluetoothA2dpSink 获取用于生成频谱的PCM

Android 中的 A2DP Sink A2DP Sink 在 Android 系统中主要用于 接收 其他蓝牙设备&#xff08;如手机、平板、电脑等&#xff09;发送过来的 高质量的立体声音频。简单来说&#xff0c;它让你的 Android 设备可以充当一个 蓝牙音箱 或 耳机 的角色。 核心功能&#xff1a; 接…

DAY8:DNS查询过程 | CDN的概念和功能 | Cookie和Session是什么?有什么区别?

目录 DNS查询过程 CDN的概念和功能 Cookie和Session是什么&#xff1f;有什么区别&#xff1f; Cookie和Session的概念 Cookie和Session的区别 DNS查询过程 DNS用来将主机名和域名转换为IP地址&#xff0c;其查询过程一般通过以下步骤&#xff1a; 本地DNS缓存检查&…

Excel下拉框多选

记录一下学会一个新的知识&#xff01; 两种方式 第一种方式&#xff1a;先在表格里写好需要的值&#xff0c;再在数据关联里面直接引入。 1.新建excel表格&#xff0c;输入下拉框需要的值。 2.点击——数据>有效性 3.选择——序列 4.数据来源——框住刚才写好的数据——…

25届应届网安面试,默认页面信息泄露

吉祥知识星球http://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247485367&idx1&sn837891059c360ad60db7e9ac980a3321&chksmc0e47eebf793f7fdb8fcd7eed8ce29160cf79ba303b59858ba3a6660c6dac536774afb2a6330#rd 《网安面试指南》http://mp.weixin.qq.com/s?…

String的基本特;String的内存分配;字符串拼接操作;intern()的使用;经典面试题

目录 String的基本特性String的内存分配字符串拼接操作intern()的使用经典面试题 String的基本特性 创建的两种方式 String s “a” //字面量的定义方式 String s2 new String(“fd”) String类声明为final&#xff0c;不可被继承&#xff0c;实现了Serializable接口&#xf…