Python+百度AI TTS 代码 部分三

调用部分一与二,完成文本至MP3文件的转化。

interface.py

# 20190526

import sys
import url2txt # 网址提取文本
import TTS_API # 文本信息转换为语音
                # 自动播放模块未写
import math

root_path = sys.path[0]
txt_path = root_path+'\\'+'txt_file'
audio_path = root_path+'\\'+'audio_file'

chunk = 500 # 字节

url = 'https://zhuanlan.zhihu.com/p/61617200'

txt_data = url2txt.url2txt(url,txt_path,'content')

len_data = len(txt_data)
num_audio = math.ceil(len_data/chunk)

x = 0
y = chunk

for single in range(0,num_audio):
    TTS_API.TTS(txt_data[x:y],audio_path,str(single))
    x = y
    y = y+chunk
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容