File size: 1,580 Bytes
ae2f86a c6e9abc 9e66f7d 0b0ef2f 05e062b dc4b6b8 05e062b dc4b6b8 05e062b dc4b6b8 0b0ef2f 9e66f7d 0b0ef2f 09a72ce 0b0ef2f dc4b6b8 0b0ef2f 6500ddf 0b0ef2f 9e66f7d 0b0ef2f 3d84218 0b0ef2f 6500ddf 0b0ef2f 9e66f7d 0b0ef2f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
---
license: mit
---
## 环境安装
### 系统环境
> 1. 安装portaudio, cmake 环境
```bash
brew install portaudio cmake
```
### Python 基本环境
> 1. 使用以下命令安装所需的 Python 库:
```bash
pip install -r requirements.txt
```
### WhisperCPP 安装
> 1. 克隆 WhisperCPP 仓库并初始化子模块:
```bash
git clone --recurse-submodules https://github.com/absadiki/pywhispercpp.git && cd pywhispercpp/whisper.cpp && git checkout 170b2faf75c2f6173ef947e6ef346961f3368e1b && cd ../..
```
> 2. 切换到特定的提交版本:
```bash
cd pywhispercpp && git checkout d43237bd75076615349004270a721e3ebe1deabb
```
> 3. 安装 WhisperCPP,确保启用 CoreML 支持:
```bash
WHISPER_COREML=1 python setup.py install && cd ..
```
### Llama-cpp-python 安装
> 1. 克隆 Llama-cpp-python 仓库并初始化子模块:
```bash
git clone --recurse-submodules https://github.com/abetlen/llama-cpp-python.git
```
> 2. 切换到特定的提交版本:
```bash
cd llama-cpp-python && git checkout 99f2ebfde18912adeb7f714b49c1ddb624df3087 && cd vendor/llama.cpp && git checkout 80f19b41869728eeb6a26569957b92a773a2b2c6 && cd ../..
```
> 3. 使用以下命令安装 Llama-cpp-python,确保启用 Metal 支持:
```bash
CMAKE_ARGS="-DGGML_METAL=on" pip install . && cd ..
```
## 运行
> 1. 运行命令 `python main.py` 启动应用程序。
> 2. 打开浏览器并访问 `http://localhost:9191/` 以使用该应用。 |