diff --git a/audio-combine.py b/audio-combine.py new file mode 100644 index 0000000..0beb651 --- /dev/null +++ b/audio-combine.py @@ -0,0 +1,14 @@ +from pydub import AudioSegment +from datetime import datetime +from pathlib import Path +date=datetime.today().strftime("%Y%m%d") #生成日期 +files=[file for file in Path("sounds").iterdir() if file.name.endswith(".mp3")] #遍历sounds目录下的文件 +def merge_mp3(files): + song= AudioSegment.silent(duration=100) + for file in sorted(files,reverse=True): + songclip=AudioSegment.from_file(file) + song = songclip + song + song= AudioSegment.silent(duration=2000)+song + return song +sound=merge_mp3(files) #合并mp3 +sound.export(f'{date}.mp3', format("mp3")) #把合并合的mp3进行合成然后重命名。 \ No newline at end of file diff --git a/download-audio.py b/download-audio.py new file mode 100644 index 0000000..e69de29 diff --git a/download-no-audio.py b/download-no-audio.py new file mode 100644 index 0000000..e69de29 diff --git a/dt-audio.py b/dt-audio.py new file mode 100644 index 0000000..e69de29 diff --git a/parse-json-file.py b/parse-json-file.py new file mode 100644 index 0000000..e69de29