mirror of
https://github.com/HiMeditator/auto-caption.git
synced 2026-02-04 04:14:42 +08:00
fix: 添加构建说明、修复 vosk 提示逻辑
- 优化 EngineStatus 组件中的引擎启动逻辑,增加对 vosk 引擎的判断 - 在 README.md、README_en.md 和 README_ja.md 中添加 macOS 截图
This commit is contained in:
11
README.md
11
README.md
@@ -23,6 +23,8 @@
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## 📥 下载
|
## 📥 下载
|
||||||
|
|
||||||
[GitHub Releases](https://github.com/HiMeditator/auto-caption/releases)
|
[GitHub Releases](https://github.com/HiMeditator/auto-caption/releases)
|
||||||
@@ -150,6 +152,15 @@ pyinstaller ./main-gummy.spec
|
|||||||
pyinstaller ./main-vosk.spec
|
pyinstaller ./main-vosk.spec
|
||||||
```
|
```
|
||||||
|
|
||||||
|
注意 `main-vosk.spec` 文件中 `vsok` 库的路径可能不正确,需要根据实际状况配置。
|
||||||
|
|
||||||
|
```
|
||||||
|
# Windows
|
||||||
|
vosk_path = str(Path('./subenv/Lib/site-packages/vosk').resolve())
|
||||||
|
# Linux or macOS
|
||||||
|
vosk_path = str(Path('./subenv/lib/python3.x/site-packages/vosk').resolve())
|
||||||
|
```
|
||||||
|
|
||||||
此时项目构建完成,在进入 `caption-engine/dist` 文件夹可见对应的可执行文件。即可进行后续操作。
|
此时项目构建完成,在进入 `caption-engine/dist` 文件夹可见对应的可执行文件。即可进行后续操作。
|
||||||
|
|
||||||
### 运行项目
|
### 运行项目
|
||||||
|
|||||||
11
README_en.md
11
README_en.md
@@ -23,6 +23,8 @@
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## 📥 Download
|
## 📥 Download
|
||||||
|
|
||||||
[GitHub Releases](https://github.com/HiMeditator/auto-caption/releases)
|
[GitHub Releases](https://github.com/HiMeditator/auto-caption/releases)
|
||||||
@@ -149,6 +151,15 @@ pyinstaller ./main-gummy.spec
|
|||||||
pyinstaller ./main-vosk.spec
|
pyinstaller ./main-vosk.spec
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Note that the path to the `vosk` library in `main-vosk.spec` might be incorrect and needs to be configured according to the actual situation.
|
||||||
|
|
||||||
|
```
|
||||||
|
# Windows
|
||||||
|
vosk_path = str(Path('./subenv/Lib/site-packages/vosk').resolve())
|
||||||
|
# Linux or macOS
|
||||||
|
vosk_path = str(Path('./subenv/lib/python3.x/site-packages/vosk').resolve())
|
||||||
|
```
|
||||||
|
|
||||||
After the build completes, you can find the executable file in the `caption-engine/dist` folder. Then proceed with subsequent operations.
|
After the build completes, you can find the executable file in the `caption-engine/dist` folder. Then proceed with subsequent operations.
|
||||||
|
|
||||||
### Run Project
|
### Run Project
|
||||||
|
|||||||
11
README_ja.md
11
README_ja.md
@@ -23,6 +23,8 @@
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## 📥 ダウンロード
|
## 📥 ダウンロード
|
||||||
|
|
||||||
[GitHub Releases](https://github.com/HiMeditator/auto-caption/releases)
|
[GitHub Releases](https://github.com/HiMeditator/auto-caption/releases)
|
||||||
@@ -149,6 +151,15 @@ pyinstaller ./main-gummy.spec
|
|||||||
pyinstaller ./main-vosk.spec
|
pyinstaller ./main-vosk.spec
|
||||||
```
|
```
|
||||||
|
|
||||||
|
`main-vosk.spec` ファイル内の `vosk` ライブラリのパスが正しくない可能性があるため、実際の状況に応じて設定する必要があります。
|
||||||
|
|
||||||
|
```
|
||||||
|
# Windows
|
||||||
|
vosk_path = str(Path('./subenv/Lib/site-packages/vosk').resolve())
|
||||||
|
# LinuxまたはmacOS
|
||||||
|
vosk_path = str(Path('./subenv/lib/python3.x/site-packages/vosk').resolve())
|
||||||
|
```
|
||||||
|
|
||||||
これでプロジェクトのビルドが完了し、`caption-engine/dist` フォルダ内に対応する実行可能ファイルが確認できます。その後、次の操作に進むことができます。
|
これでプロジェクトのビルドが完了し、`caption-engine/dist` フォルダ内に対応する実行可能ファイルが確認できます。その後、次の操作に進むことができます。
|
||||||
|
|
||||||
### プロジェクト実行
|
### プロジェクト実行
|
||||||
|
|||||||
BIN
assets/media/main_mac_en.png
Normal file
BIN
assets/media/main_mac_en.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.7 MiB |
BIN
assets/media/main_mac_ja.png
Normal file
BIN
assets/media/main_mac_ja.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.7 MiB |
BIN
assets/media/main_mac_zh.png
Normal file
BIN
assets/media/main_mac_zh.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.8 MiB |
@@ -107,7 +107,7 @@ function openCaptionWindow() {
|
|||||||
|
|
||||||
function startEngine() {
|
function startEngine() {
|
||||||
console.log(`@@${engineControl.modelPath}##`)
|
console.log(`@@${engineControl.modelPath}##`)
|
||||||
if(engineControl.modelPath.trim() === '') {
|
if(engineControl.engine === 'vosk' && engineControl.modelPath.trim() === '') {
|
||||||
engineControl.emptyModelPathErr()
|
engineControl.emptyModelPathErr()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user