liumaolin commited on
Commit
be3d38f
·
1 Parent(s): ccdd95f

Update README file.

Browse files
Files changed (1) hide show
  1. README.md +26 -16
README.md CHANGED
@@ -109,8 +109,13 @@ cd VoiceDialogue
109
 
110
  2. **创建并激活虚拟环境**
111
  ```bash
112
- # 使用 conda (推荐)
113
- conda create -n voicedialogue python=3.9
 
 
 
 
 
114
  conda activate voicedialogue
115
 
116
  # 或使用 venv
@@ -118,27 +123,28 @@ python -m venv voicedialogue
118
  source voicedialogue/bin/activate
119
  ```
120
 
121
- 3. **安装核心依赖**
122
  ```bash
123
- # whisper.cpp for ASR
124
- WHISPER_COREML=1 pip install git+https://github.com/absadiki/pywhispercpp
125
 
126
- # llama.cpp for LLM
127
- CMAKE_ARGS="-DGGML_METAL=on" pip install llama-cpp-python
128
  ```
129
 
130
- 4. **安装项目依赖**
131
  ```bash
132
- pip install -r requirements.txt
 
133
  ```
134
 
135
- 5. **安装音频处理工具**
136
  ```bash
137
- # macOS
138
- brew install ffmpeg
139
 
140
- # Linux (Ubuntu/Debian)
141
- sudo apt update && sudo apt install ffmpeg
142
  ```
143
 
144
  ### 🎮 运行系统
@@ -151,18 +157,22 @@ sudo apt update && sudo apt install ffmpeg
151
 
152
  ```bash
153
  # 启动语音对话系统 (默认使用中文,沈逸角色)
 
 
154
  python src/VoiceDialogue/main.py
155
 
156
  # 指定语言和角色
 
 
157
  python src/VoiceDialogue/main.py --language en --speaker Heart
158
 
159
  # 查看所有可用角色
 
 
160
  python src/VoiceDialogue/main.py --help
161
  ```
162
 
163
  **首次运行说明**:
164
- - 系统会自动下载所需的模型文件 (约 10-15GB),请耐心等待。
165
- - 模型文件会保存在 `~/.moyoyo_ai/` 目录下。
166
  - 看到 "服务启动成功" 提示后即可开始说话。
167
 
168
  #### 2. API 服务模式
 
109
 
110
  2. **创建并激活虚拟环境**
111
  ```bash
112
+ # 使用 uv (推荐)
113
+ pip install uv
114
+ uv venv
115
+ source .venv/bin/activate
116
+
117
+ # 或使用 conda
118
+ conda create -n voicedialogue python=3.11
119
  conda activate voicedialogue
120
 
121
  # 或使用 venv
 
123
  source voicedialogue/bin/activate
124
  ```
125
 
126
+ 3. **安装项目依赖**
127
  ```bash
128
+ # 使用 uv (推荐)
129
+ WHISPER_COREML=1 CMAKE_ARGS="-DGGML_METAL=on" uv sync
130
 
131
+ # 或使用 pip
132
+ WHISPER_COREML=1 CMAKE_ARGS="-DGGML_METAL=on" pip install -r requirements.txt
133
  ```
134
 
135
+ 4. **安装音频处理工具**
136
  ```bash
137
+ # macOS
138
+ brew install ffmpeg
139
  ```
140
 
141
+ 5. **手动安装额外依赖**
142
  ```bash
143
+ # 安装 kokoro-onnx 和指定版本的 numpy
144
+ pip install kokoro-onnx
145
 
146
+ # 重新安装指定版本的 numpy
147
+ pip install numpy==1.26.4
148
  ```
149
 
150
  ### 🎮 运行系统
 
157
 
158
  ```bash
159
  # 启动语音对话系统 (默认使用中文,沈逸角色)
160
+ uv run src/VoiceDialogue/main.py
161
+ # 或
162
  python src/VoiceDialogue/main.py
163
 
164
  # 指定语言和角色
165
+ uv run src/VoiceDialogue/main.py --language en --speaker Heart
166
+ # 或
167
  python src/VoiceDialogue/main.py --language en --speaker Heart
168
 
169
  # 查看所有可用角色
170
+ uv run src/VoiceDialogue/main.py --help
171
+ # 或
172
  python src/VoiceDialogue/main.py --help
173
  ```
174
 
175
  **首次运行说明**:
 
 
176
  - 看到 "服务启动成功" 提示后即可开始说话。
177
 
178
  #### 2. API 服务模式