whisper 安装





GitHub - davabase/whisper_real_time: Real time transcription with OpenAI Whisper.

ubuntu18.04安装Pyaudio库 - 哔哩哔哩

1)用pip直接安装:

pip install pyaudio

可能会出现如下报错:

Failed to build pyaudio

ERROR: Could not build wheels for pyaudio, which is required to install pyproject.toml-based projects

2)安装插件

这时候需要先按照一些必要的库libasound2-dev

sudo apt-get install libasound2-dev

3)安装portaudio

先到 官网http://files.portaudio.com/download.html下载PortAudio:

pyaudio下载
 把下载好的文件pa_stable_v190700_20210406.tgz放到ubuntu系统桌面上的一个文件夹中,比如我的.\soft

然后进入该目录下解压:

tar -xvf pa_stable_v190700_20210406.tgz

接着进入portaudio目录:

cd portaudio

然后编译:

./configure

make

sudo make install

make clean

4)安装pyaudio

最后再运行pip安装:

pip install pyaudio

即可安装成功。 作者:bili_65283650909 https://www.bilibili.com/read/cv22714459/ 出处:bilibili

### 如何在本地环境中安装和配置 Whisper 离线语音识别工具 #### 安装过程 Whisper 是一个基于 Python 的开源库,用于快速实现离线语音合成以及语音识别功能。以下是其安装方法: 1. **环境准备** 需要先确保已安装 Python 和 `pip` 工具。推荐使用 Python 版本 3.7 或更高版本[^1]。 2. **安装 Whisper 库** 使用以下命令来安装 Whisper 及其依赖项: ```bash pip install git+https://gitcode.com/open-source-toolkit/whisper.git ``` 这一步会自动处理所有必要的依赖关系并完成安装。 3. **验证安装** 完成安装后,可以通过导入模块的方式测试是否成功安装: ```python import whisper print(whisper.__version__) ``` 如果未报错,则说明安装成功。 #### 配置过程 为了使 Whisper 正常工作,还需要进行一些基本的初始化设置。 1. **加载模型** Whisper 提供了几种预训练好的模型可供选择。可以按照如下方式加载默认模型: ```python model = whisper.load_model("base") # 加载基础模型 ``` 用户也可以替换 `"base"` 参数为其他可用选项(如 `"small"`, `"medium"`, `"large"`),具体取决于硬件性能需求。 2. **调整语言参数** 默认情况下,Whisper 支持多国语言检测与转换。如果希望强制指定某种特定的语言,可以在调用时传入对应的语言代码;或者将其设为 `"auto"` 来让系统自行判断输入音频的语言种类[^2]。 3. **执行语音识别** 下面是一个完整的示例程序片段展示如何读取文件并解析其中的内容: ```python result = model.transcribe("/path/to/audio/file.mp3", language="en") print(result["text"]) ``` 上述代码中的 `/path/to/audio/file.mp3` 替换为目标音频的实际路径即可。 --- ### 注意事项 - 对于资源有限设备上的应用开发而言,可能需要考虑不同大小模型之间的权衡问题。 - 若计划集成至 Unity 游戏引擎内部作为插件形式存在的话,请参照官方文档进一步了解 API 接口细节。 - STT 转写服务同样提供了一套独立方案可选作备胎,在某些场景下或许更加贴合实际业务诉求[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值