[AHK#36] 自製AutoSub圖形介面工具:AutoSub-AHK;Windows適用
AutoSub是透過Google語音API產生字幕的工具,而pyTranscriber是執行AutoSub的一個圖形介面,使用AutoSub 0.4.0版。為了執行更新版的AutoSub(AutoSub冰靈字幕組),且增加更多的控制選項,因此用AutoHotkey撰寫了新的圖形介面:AutoSub-AHK。
如果對產生後的.srt檔不滿意,可以修改 gen.bat 第10行的參數,例如把 -et 50 改成 -et 45或其他的值來做測試。
✅ AutoSub網站:https://github.com/agermanidis/autosub
✅ pyTranscriber網站:https://github.com/raryelcostasouza/pyTranscriber
✅ AutoSub冰靈字幕組網站(簡體中文):https://github.com/BingLingGroup/autosub/blob/dev/docs/README.zh-Hans.md
✅ AutoSub-AHK網站:https://github.com/emisjerry/autosub-ahk
▶ 下載:https://github.com/emisjerry/autosub-ahk/releases
▶ 問題回報與建議:https://github.com/emisjerry/autosub-ahk/issues
✅ 腳本原始碼:https://gist.github.com/emisjerry/4f8d98bc7fe8a17fdc2aafa70a382990
教學影片
##
您可能也會有興趣的類似文章
- 提高AutoSub語音轉文字辨識率的測試方法 (1則留言, 2020/05/23)
- [AHK#46] AutoSub-AHK自行增加語言的方法 (0則留言, 2021/05/31)
- AHK61|Window的AutoHotkey .ahk與.ahk2檔案關聯-使用assoc與ftype命令 (0則留言, 2024/02/25)
- [AHK#38] 快速跳過片頭的按鍵操作─PotPlayer輸入移動位置 (0則留言, 2020/10/04)
- SE004|Subtitle Edit 製作雙語字幕的操作步驟 (0則留言, 2023/11/05)
- 捕捉每次點擊:用Keyviz展示你的按鍵操作,讓教學影片更生動 (0則留言, 2024/04/07)
- 免費影片後製軟體《剪映》語音辨識上字幕和簡轉繁技巧~JianYing (0則留言, 2021/07/24)
- 不用寫程式的AutoHotkey腳本錄製器-Pulover’s Macro Creator(AHK #6) (0則留言, 2019/05/28)
- 使用Subtitle Edit合併兩個.srt字幕檔的方法,讓播放時間自動調整 (0則留言, 2023/08/05)
- AHK59|使用VS Code開發AutoHotkey-編輯、執行與除錯 (0則留言, 2024/02/11)
- AutoHotkey 熱字串的常用選項與指引功能(AHK #2) (9則留言, 2019/05/17)
- [AHK#33] 重覆執行cmd.exe的「舊」命令 (0則留言, 2020/03/29)
- AHK60|AutoHotkey++擴充設定詳解與Code Snippets設置;使用VS Code (0則留言, 2024/02/24)
- 使用AutoHotkey彈出對話窗,依回應執行不同動作 (0則留言, 2019/12/11)
- Windows虛擬桌面操作攻略;搭配強化工具更方便! [AHK#43] (0則留言, 2021/02/28)
您好想請問一下,
想一次轉換出多個檔案的txt檔時,
用批次轉換都只有第一個檔案是txt,
其餘會是預設的srt檔,
這部分不知道是否我自己有更改預設值為txt檔的方法嗎?
此外轉換出來的檔案會是[檔名.cmn-hant-tw.txt]
而非自行設定的[檔名.txt],
這是否也有更改設定的方式呢?
不好意思,謝謝!
都需要再修改程式… 等我有空時才能處理。或者自行修改gen.bat,在產生後用ren命令自己改檔名。
了解,因為我不懂程式只敢照專家教學修改而已啊哈哈><
我先找找看ren命令的相關資訊,非常感謝!
hi jerry,
前两天下载安装了autosub-ahk-master软件包,测试mp4和mp3的语音转文字成功过。
但今天重新测试出现了如下问题。
我特意指明了python38的路径,还是不行,也不知道是哪个命令没有指明路径,请帮看看是怎么回事?
谢谢
C:\autosub-ahk-master>path C:\Python\Python38
*** Loading AutoSub, please wait …
Translation destination language not provided. Only performing speech recognitio
n.
Convert source file to “C:\Users\hp\AppData\Local\Temp\tmp30axmlkf.wav” to detec
t audio regions.
C:\Python\Python38\ffmpeg.exe -hide_banner -y -i “C:\Users\hp\Documents\Zoom\202
0-10-29 141353.mp3” -vn -ac 1 -ar 48000 -loglevel error “C:\Users\hp\AppData\Loc
al\Temp\tmp30axmlkf.wav”
Use ffprobe to check conversion result.
C:\autosub-ahk-master\autosub\ffprobe.exe “C:\Users\hp\AppData\Local\Temp\tmp30a
xmlkf.wav” -show_format -pretty -loglevel quiet
Error: Convert source file to “C:\Users\hp\AppData\Local\Temp\tmp30axmlkf.wav” f
ailed.
‘”C:\Users\hp\Documents\Zoom\2020-10-29 141353.en-US.srt”‘ is not recognized as
an internal or external command,
operable program or batch file.
Press any key to continue . . .
這個似乎是autosub本身發出的訊息。可能是2020-10-29 141353.en-US.srt 這個檔影響的? 若先把它移走再試看看。
Hi Jerry,
谢谢回复。
2020-10-29 141353.en-US.srt这个文件是默认给出的输出文档文件名,是与我希望输入的2020-10-29 141353.en-US.mp3音频的对应文件,但实际上是autosub在运行到此处时就报上面的错误退出了。
我已经试过重新解压了autosub-ahk-master压缩包,还是一样。
出问题之前重新安装过python38,放在了c:\python\python38目录下,不知和这个是否相关。之前可以正常使用的时候也是用的python38版本。
谢谢!
autosub-ahk只是個GUI的「皮」而已,輸入完畢後叫用gen.bat裡的命令來轉出.srt檔:
autosub -S %LANG% -i %INPUT% -o %OUTPUT% -et 50 -mxrs 6 -mxcs 0.1
autosub子目錄裡的autosub.exe才是真正轉換的程式,理論上已經把Python的執行環境都包裝好了,應該不會使用外部的Python才對。
authsub-ahk裡面包的autosub是 0.5.7a,只能和Python 3。→參考:https://github.com/BingLingGroup/autosub
建議你直接用上述autosub命令行直接測試。