txt转思维导图格式的方法之一
如果想把txt也转为思维导图的模式,可以先用转为mp3代替,以下是一个文件夹的txt转为mp3用文件夹保存的代码
切记,要先安装库,下面是库的代码
pip install gtts moviepy
 
 
 
 
 
 
 
 
 
 
主代码
import os
import pyttsx3
 
def text_to_mp3_offline(text, mp3_path):
engine = pyttsx3.init()
engine.save_to_file(text, mp3_path)
engine.runAndWait()
print(f"已保存为: {mp3_path}")
 
def convert_txts_in_folder_offline(src_folder, dest_folder):
if not os.path.exists(dest_folder):
os.makedirs(dest_folder)
 
for filename in os.listdir(src_folder):
if filename.endswith('.txt'):
txt_path = os.path.join(src_folder, filename)
mp3_filename = os.path.splitext(filename)[0] + '.mp3'
mp3_path = os.path.join(dest_folder, mp3_filename)
print(f"正在处理: {txt_path}")
with open(txt_path, 'r', encoding='utf-8') as txt_file:
text = txt_file.read()
if text.strip():
text_to_mp3_offline(text, mp3_path)
else:
print(f"警告: {txt_path} 中未提取到任何文本")
 
if __name__ == '__main__':
source_folder = r'E:\神经心理学' # 替换为你的源文件夹路径(包含TXT文件)
destination_folder = r'E:\输出mp3\mp3' # 替换为目标文件夹路径(保存MP3文件)
convert_txts_in_folder_offline(source_folder, destination_folder)
 
2025-01-07
浏览1112
🎮 交流分享
登录后评论
4
分享