subvert
1.0.9
在Openai的幫助下,在幾秒鐘內生成字幕,章節和摘要。
?這是一個正在進行的工作,如果出現錯誤,請創建問題嗎?
您需要:
顛覆是在單個Docker映像中獨立的,可以從單行命令開始:
docker run -it -p 80:8080 -e OPENAI_API_KEY=sk-123abc aschmelyun/subvert
這將啟動運行該應用程序的服務器,並在http:// localhost上向您的計算機提供。
選擇要處理的視頻文件後,您可以選擇是否也要生成章節和摘要。
您的視頻被發送到API,使用FFMPEG將音頻從其提取,然後發送到OpenAI的耳語模型進行轉錄,以轉錄通用VTT格式。
如果您選擇選擇章節或摘要,則將該成績單發送到chatgpt模型中,以處理所需的長度的簡潔章節,以及簡短的摘要,可以適合YouTube說明之類的內容。
您可以使用其他-e
標誌通過命令將環境變量傳遞環境變量來調整容器中的一些參數。這是您可以添加的當前的:
OPENAI_API_KEY
(必需) - 設置負責與OpenAI API通信的密鑰。沒有默認值。UPLOAD_MAX_FILESIZE
更改php的upload_max_filesize設置。默認值: 256M
MEMORY_LIMIT
更改PHP的MEMORY_LIMIT設置。默認值: 512M
替代方案,如果您在本地計算機上安裝了PHP 8.1+和NPM ,則可以直接從源代碼啟動應用程序。
首先,查看此回購到您所需的位置。然後,導航到src
目錄並運行:
./startup.sh
另外,您可以單獨運行startup.sh
腳本內部的命令以獲得相同的結果。
由於該項目包含在一個Dockerfile中,因此可以立即將其部署到與Docker配置的任何服務器中。另外,可以通過AWS,Azure,GCP,Fly.io等在雲實例上運行顛覆Docker映像。
注意:此圖像當前僅揭露不安全:80 HTTP端口。
麻省理工學院許可證(麻省理工學院)。請參閱許可證文件