diff --git a/README.md b/README.md index 813ec20..6a6a601 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@

Auto Caption 是一个跨平台的实时字幕显示软件。

- + @@ -18,7 +18,7 @@ | English | 日本語 |

-

v0.5.0 版本已经发布。目前 Vosk 本地字幕引擎效果较差,且不含翻译,更优秀的字幕引擎正在尝试开发中...

+

v0.5.1 版本已经发布。目前 Vosk 本地字幕引擎效果较差,且不含翻译,更优秀的字幕引擎正在尝试开发中...

![](./assets/media/main_zh.png) diff --git a/README_en.md b/README_en.md index 671a81d..d5156b1 100644 --- a/README_en.md +++ b/README_en.md @@ -4,7 +4,7 @@

Auto Caption is a cross-platform real-time caption display software.

- + @@ -18,7 +18,7 @@ | English | 日本語 |

-

Version v0.5.0 has been released. The current Vosk local caption engine performs poorly and does not include translation. A better caption engine is under development...

+

Version v0.5.1 has been released. The current Vosk local caption engine performs poorly and does not include translation. A better caption engine is under development...

![](./assets/media/main_en.png) diff --git a/README_ja.md b/README_ja.md index 9878803..cbfba15 100644 --- a/README_ja.md +++ b/README_ja.md @@ -4,7 +4,7 @@

Auto Caption はクロスプラットフォームのリアルタイム字幕表示ソフトウェアです。

- + @@ -18,7 +18,7 @@ | English | 日本語 |

-

バージョン v0.5.0 がリリースされました。現在の Vosk ローカル字幕エンジンは性能が低く、翻訳機能も含まれていません。より優れた字幕エンジンを開発中です...

+

バージョン v0.5.1 がリリースされました。現在の Vosk ローカル字幕エンジンは性能が低く、翻訳機能も含まれていません。より優れた字幕エンジンを開発中です...

![](./assets/media/main_ja.png) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 8d2e3d6..d6fcad9 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -105,3 +105,12 @@ - 调整字幕窗口右上角图标为竖向排布 - 过滤 Gummy 字幕引擎输出的不完整字幕 + +## v0.5.1 + +2025-07-17 + +### 修复 bug + +- 修复无法调用自定义字幕引擎的 bug +- 修复自定义字幕引擎的参数失效 bug diff --git a/docs/engine-manual/en.md b/docs/engine-manual/en.md index 89eedb9..12ddd29 100644 --- a/docs/engine-manual/en.md +++ b/docs/engine-manual/en.md @@ -1,6 +1,6 @@ # Caption Engine Documentation -Corresponding Version: v0.5.0 +Corresponding Version: v0.5.1 ![](../../assets/media/structure_en.png) diff --git a/docs/engine-manual/ja.md b/docs/engine-manual/ja.md index 4a877f9..50c1716 100644 --- a/docs/engine-manual/ja.md +++ b/docs/engine-manual/ja.md @@ -1,6 +1,6 @@ # 字幕エンジンの説明文書 -対応バージョン:v0.5.0 +対応バージョン:v0.5.1 この文書は大規模モデルを使用して翻訳されていますので、内容に正確でない部分があるかもしれません。 diff --git a/docs/engine-manual/zh.md b/docs/engine-manual/zh.md index 76ca0d3..097b27a 100644 --- a/docs/engine-manual/zh.md +++ b/docs/engine-manual/zh.md @@ -1,6 +1,6 @@ # 字幕引擎说明文档 -对应版本:v0.5.0 +对应版本:v0.5.1 ![](../../assets/media/structure_zh.png) diff --git a/docs/img/01.png b/docs/img/01.png index f5fb1a1..d778140 100644 Binary files a/docs/img/01.png and b/docs/img/01.png differ diff --git a/docs/user-manual/en.md b/docs/user-manual/en.md index 9df40a7..5972c60 100644 --- a/docs/user-manual/en.md +++ b/docs/user-manual/en.md @@ -1,6 +1,6 @@ # Auto Caption User Manual -Corresponding Version: v0.5.0 +Corresponding Version: v0.5.1 ## Software Introduction diff --git a/docs/user-manual/ja.md b/docs/user-manual/ja.md index a515052..aee9e47 100644 --- a/docs/user-manual/ja.md +++ b/docs/user-manual/ja.md @@ -1,6 +1,6 @@ # Auto Caption ユーザーマニュアル -対応バージョン:v0.5.0 +対応バージョン:v0.5.1 この文書は大規模モデルを使用して翻訳されていますので、内容に正確でない部分があるかもしれません。 diff --git a/docs/user-manual/zh.md b/docs/user-manual/zh.md index 6aee5b1..607acbf 100644 --- a/docs/user-manual/zh.md +++ b/docs/user-manual/zh.md @@ -1,6 +1,6 @@ # Auto Caption 用户手册 -对应版本:v0.5.0 +对应版本:v0.5.1 ## 软件简介 diff --git a/package-lock.json b/package-lock.json index b30b0b0..7bb8f63 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "auto-caption", - "version": "0.5.0", + "version": "0.5.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "auto-caption", - "version": "0.5.0", + "version": "0.5.1", "hasInstallScript": true, "dependencies": { "@electron-toolkit/preload": "^3.0.1", diff --git a/package.json b/package.json index d7c6a71..f2ed497 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "auto-caption", "productName": "Auto Caption", - "version": "0.5.0", + "version": "0.5.1", "description": "A cross-platform subtitle display software.", "main": "./out/main/index.js", "author": "himeditator", diff --git a/src/main/utils/CaptionEngine.ts b/src/main/utils/CaptionEngine.ts index 7d0e0b1..e1b4a31 100644 --- a/src/main/utils/CaptionEngine.ts +++ b/src/main/utils/CaptionEngine.ts @@ -13,13 +13,13 @@ export class CaptionEngine { processStatus: 'running' | 'stopping' | 'stopped' = 'stopped' private getApp(): boolean { - allConfig.controls.customized = false if (allConfig.controls.customized && allConfig.controls.customizedApp) { + console.log('[INFO] Using customized engine') this.appPath = allConfig.controls.customizedApp - this.command = [allConfig.controls.customizedCommand] - allConfig.controls.customized = true + this.command = allConfig.controls.customizedCommand.split(' ') } else if (allConfig.controls.engine === 'gummy') { + allConfig.controls.customized = false if(!allConfig.controls.API_KEY && !process.env.DASHSCOPE_API_KEY) { controlWindow.sendErrorMessage(i18n('gummy.key.missing')) return false @@ -51,6 +51,7 @@ export class CaptionEngine { } } else if(allConfig.controls.engine === 'vosk'){ + allConfig.controls.customized = false let voskName = 'main-vosk' if (process.platform === 'win32') { voskName += '.exe' diff --git a/src/renderer/src/components/EngineStatus.vue b/src/renderer/src/components/EngineStatus.vue index 266d24f..607433e 100644 --- a/src/renderer/src/components/EngineStatus.vue +++ b/src/renderer/src/components/EngineStatus.vue @@ -7,7 +7,7 @@ :value="(customized && customizedApp)?$t('status.customized'):engine" /> - + - - + + @@ -77,7 +77,7 @@

{{ $t('status.about.desc') }}

-

{{ $t('status.about.version') }}v0.5.0

+

{{ $t('status.about.version') }}v0.5.1

{{ $t('status.about.author') }}