/js-python-youtube-audio-to-text-

將 YouTube 影片的音頻轉換成文字。應用程式具有用戶友好的界面

Primary LanguageJavaScript

js-python-youtube-audio-to-text

這是一個使用 JavaScript 和 Python 開發的 Web 應用程式,旨在將 YouTube 影片的音頻轉換成文字。

目錄

功能

  • 簡單易用的 Web 介面,使用 jQuery 和 Bootstrap 4 構建

  • 下載 YouTube 音頻並轉換成文字

  • 選擇音頻保存的路徑

  • 下載和轉錄進度顯示

環境需求

  • Python 3.x

  • Node.js

  • pip

  • npm or yarn

安裝與設定

  1. 克隆此專案:

    git clone https://github.com/your-username/js-python-youtube-audio-to-text.git
    
  2. 安裝前端依賴:

    cd js-python-youtube-audio-to-text
    npm install
    
  3. 安裝後端依賴:

    pip install -r requirements.txt
    
  4. 設定 OpenAI API 金鑰:

    將您的 OpenAI API 金鑰添加到環境變量中,或直接在 server.py 中設定。

    export OPENAI\_API\_KEY=your\_openai\_api_key
    

使用方法

  1. 啟動 Web 伺服器:

    arduinoCopy codenpm run start
    
  2. 使用瀏覽器訪問應用程式:

    打開瀏覽器,訪問 http://localhost:3000

  3. 輸入 YouTube URL、選擇儲存路徑,然後點擊「開始下載和轉換」。

  4. 等待下載和轉換過程完成,之後可以在選擇的路徑找到轉換後的文字檔案。

開發者資訊

  • 前端:JavaScript (jQuery), Bootstrap 4

  • 後端:Python (Flask), OpenAI API

  • 音頻處理:pytube, pydub

有關更多開發資訊,請查看專案源碼及相關註解。