這是一個多功能的影音轉譯字幕與下載工具,使用 Streamlit 框架開發,主要功能包括:
- AI 生成字幕:將影片或音訊轉譯成多種語言的字幕,並可選擇翻譯成英文。
- YouTube to MP3:從 YouTube 影片下載音訊並轉換為 MP3 格式。
- YouTube to MP4:從 YouTube 影片下載影片並轉換為 MP4 格式。
- 點擊以下連結:https://subtitle.streamlit.app/
- 享受!
備註:這個方法不穩定性很高。
- 點擊以下連結:
- 按播放按鍵執行,等待約半分鐘。
- 上一步會產生一個 URL 和格式為 XXX.XXX.XXX.XXX 的 IP 位置(通常在倒數第三行)。
- 複製 IP 位置並登入 URL。
- 輸入剛複製的 IP 位置並 Submit。
- 享受!
- 克隆此儲存庫到本地端:
git clone https://github.com/leonchanwy/subtitle.git- 進入專案目錄並安裝所需的套件:
cd subtitlepip install -r requirements.txt- 執行應用程式:
streamlit run app.py- 在瀏覽器中開啟 Streamlit 應用程式。
- 享受!
- 選擇轉譯語言。
- 選擇是否翻譯成英文。
- 輸入 Prompt 以改進轉譯品質(可選)。
- 輸入 Temperature 值(可選)。
- 輸入您的 OpenAI API 金鑰。
- 輸入以下任一內容。
- YouTube 影片網址
- Google Drive 連結
- 直接上傳 MP3 或 MP4 檔案
- 等待應用程式生成字幕檔案,然後下載。
- 輸入 YouTube 影片網址。
- 點擊「Download Audio」按鈕。
- 等待應用程式下載並轉換音訊,然後下載 MP3 檔案。
- 輸入 YouTube 影片網址。
- 點擊「Download Video」按鈕。
- 等待應用程式下載並轉換影片,然後下載 MP4 檔案。
- 使用 AI 生成字幕功能需要有效的 OpenAI API 金鑰。
- 請確保您有權下載和使用 YouTube 影片及音訊。
- 歡迎提交 Pull Request 和 Issue 以改進這個專案。
- 本專案採用 MIT 授權。