february 发表于 2024-11-17 22:59

哪位老哥有python环境,帮忙编译个程序,我有代码

哪位老哥有python环境,现在手上不是自己的电脑懒得装了,帮忙编译个程序,我有代码,编译exe后发下给我,感谢了。下面是代码:

from pydub import AudioSegment
import os

def merge_audio_files(input_folder, output_file, silence_duration=1000):
    """
    合并音频文件,并在每个音频之间添加间隔。
    :param input_folder: 包含音频文件的文件夹路径
    :param output_file: 输出文件的路径
    :param silence_duration: 间隔时间(毫秒)
    """
    # 扫描文件夹中的音频文件
    audio_files =
    audio_files.sort()# 按文件名排序

    # 初始化音频段列表
    sounds = []

    # 加载每个音频文件
    for file in audio_files:
      sound = AudioSegment.from_file(file)
      sounds.append(sound)

    # 在每个音频之间添加间隔
    for i in range(1, len(sounds)):
      sounds = sounds + AudioSegment.silent(duration=silence_duration) + sounds

    # 合并所有音频
    combined_sound = sounds
    for sound in sounds:
      combined_sound += sound

    # 导出合并后的音频
    combined_sound.export(output_file, format="mp3")

# 使用示例
if __name__ == "__main__":
    input_folder = 'H:/txt/4/chapters/0/audio'# 替换为你的音频文件夹路径
    output_file = 'H:/txt/4/audio.mp3'# 替换为你的输出文件路径
    silence_duration = 1200# 设置间隔时间为2000毫秒(2秒)

    merge_audio_files(input_folder, output_file, silence_duration)

0xSui 发表于 2024-11-17 22:59

https://wwqc.lanzouj.com/irrHU2fe7itg

iysheng 发表于 2024-11-18 08:25

python 编译成 exe ?

不忘初xin 发表于 2024-11-18 08:36

我倒是有Python环境,可我不懂编译

ChiyuABC 发表于 2024-11-18 09:00

啊?是我理解的那个编译吗

xsj19810419 发表于 2024-11-18 09:21

无法帮到你

lomis 发表于 2024-11-18 09:25

要编译成exe吗?

拿你菊花当茶泡 发表于 2024-11-18 09:26

用 pyinstaller打包exe?你本地没环境不一定可以用啊

devilpanama 发表于 2024-11-18 09:34

拿你菊花当茶泡 发表于 2024-11-18 09:26
用 pyinstaller打包exe?你本地没环境不一定可以用啊

打包完自带环境和库

拿你菊花当茶泡 发表于 2024-11-18 09:41

devilpanama 发表于 2024-11-18 09:34
打包完自带环境和库

链接:https://caiyun.139.com/m/i?2i2MpQf8HQ8q1
提取码:f9q4
复制内容打开移动云盘PC客户端,操作更方便哦   
页: [1] 2
查看完整版本: 哪位老哥有python环境,帮忙编译个程序,我有代码