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/` 以使用该应用。