GSL (@seekvps)抛砖引玉,使用硅基流动SenseVoice-Small的API生成srt字幕文件 中发帖

import os
import time
from concurrent.futures import ThreadPoolExecutor, as_completed
from pydub import AudioSegment
from pydub.silence import detect_nonsilent
import requests

def ms_to_srt_timestamp(ms):
hours = ms // (3600 * 1000)
minutes = (ms % (3600 * 1000)) // (60 * 1000)
seconds = (ms % (60 * 1000)) // 1000
milliseconds = ms % 1000
return f"{hours:02}:{minutes:02}:{seco...