也许随着AI的持续发展,这个标题在未来真的可以实现,但并不是现在。
尽管ChatGPT的出现,让写程序的门槛大幅降低;但现在还是有不少ChatGPT无法解决,或是解决不好的问题。
这篇文章会用栗子让读者理解ChatGPT在写程序上的局限,以及适合使用的场景。
提醒大家,不要未经授权下载有版权保护的影片喔!
开发步骤:
STEP 1:安装相关Python 套件,pip install pytube pydub openai
STEP 2:建立一个ytb2txt.py的文件,贴上ChatGPT 的程序。
vi ytb2txt.py
from pytube import YouTube
from pydub import AudioSegment
import openai
# 设定要下载的影片URL
url = "https://www.youtube.com/watch?v=JuntxVmi3wM"
# 建立YouTube对象
yt = YouTube(url)
# 取得影片的音轨
audio_stream = yt.streams. filter (only_audio= True ).first()
# 下载音轨到指定的路径
audio_stream.download(output_path= "./save" , filename= "audio.mp3" )
# 读取下载下来的音频文件
audio_file = AudioSegment.from_file( "./audio.mp3" )
# 切割音频文件成多个小文件
chunk_size