当前位置: 首页 > wzjs >正文

网站帮助页面设计优化推广网站怎么做

网站帮助页面设计,优化推广网站怎么做,wordpress支付接口吗,做平面什么网站的素材不侵权这期内容我觉得比较适合自媒体创作者。虽然现在有不少云厂商提供文本转语音API,但不少客户端标榜免费却通过扣充值额度变相收费。本期将分享如何通过技术手段实现零成本文本转语音。无论是制作电商产品介绍,还是诗词讲解、童话、睡前听故事等有声读物&am…

这期内容我觉得比较适合自媒体创作者。虽然现在有不少云厂商提供文本转语音API,但不少客户端标榜免费却通过扣充值额度变相收费。本期将分享如何通过技术手段实现零成本文本转语音。无论是制作电商产品介绍,还是诗词讲解、童话、睡前听故事等有声读物,甚至将成品用于短视频创作或有声产品变现,这些技能都能派上用场。
本期提供两种实用方案:一是纯离线生成中文配音(基于本地语音包);二是在线生成多语言音频。
这是本地调好的脚本

import argparse
from datetime import datetime
try:from gtts import gTTSHAS_GTTS = True
except ImportError:HAS_GTTS = Falsetry:import pyttsx3HAS_PYTTSX3 = True
except ImportError:HAS_PYTTSX3 = Falsedef online_text_to_audio(text, lang='zh', output_file='text_to_audio.mp3', slow=False):"""在线文本转音频:param text: 要转换的文本:param lang: 语言代码,默认为中文(zh):param output_file: 输出音频文件路径,默认为 text_to_audio.mp3:param slow: 语速控制,True 为慢速,False 为正常语速,默认为 False"""if not HAS_GTTS:raise ImportError('gtts 库未安装,请执行 pip install gtts')if output_file == 'text_to_audio.mp3':timestamp = datetime.now().strftime("%Y%m%d%H%M%S")output_file = f"text_to_audio_{lang}_{timestamp}.mp3"tts = gTTS(text=text, lang=lang, slow=slow)tts.save(output_file)print(f"音频文件已保存为 {output_file}")def offline_text_to_audio(text, lang='zh', output_file='offline_text_to_audio.wav'):"""使用 pyttsx3 库进行离线文本转音频"""if not HAS_PYTTSX3:raise ImportError('pyttsx3 库未安装,请执行 pip install pyttsx3')timestamp = datetime.now().strftime("%Y%m%d%H%M%S")if output_file == 'offline_text_to_audio.wav':output_file = f"offline_text_to_audio_{lang}_{timestamp}.wav"engine = pyttsx3.init()voices = engine.getProperty('voices')for voice in voices:print(f"Name: {voice.name}, ID: {voice.id}")# 选择不同的语音,取决于操作系统和安装的语音包engine.setProperty('voice', voices[0].id)# 单位通常是每分钟单词数,通常在 0 到 200 之间 ,默认值为 200,越大越快engine.setProperty('rate', 170) # 语音播放的音量大小,范围从 0.0(静音)到 1.0(最大音量),值越小声音越小engine.setProperty('volume', 1.0)  engine.save_to_file(text, output_file)engine.runAndWait()print(f"离线音频文件已保存为 {output_file}")if __name__ == '__main__':parser = argparse.ArgumentParser(description='文本转音频工具')parser.add_argument('text', help='文本转语音')parser.add_argument('--mode', choices=['online', 'offline'], default='online', help='转换模式,online 或 offline,默认为 online')parser.add_argument('--lang', default='zh', help='文本语言,仅在线模式有效,传入语言代码,默认为中文(zh)')parser.add_argument('--output', help='输出音频文件路径,不指定时,在线模式默认为 text_to_audio.mp3,离线模式默认为 offline_text_to_audio.wav')parser.add_argument('--slow', action='store_true', help='在线模式下,控制语速为慢速,不指定则为正常语速')args = parser.parse_args()if args.mode == 'online':output = args.output if args.output else 'text_to_audio.mp3'online_text_to_audio(args.text, args.lang, output, args.slow)else:output = args.output if args.output else 'offline_text_to_audio.wav'offline_text_to_audio(args.text, args.lang, output)

执行前先装好对应的库

pip install pyttsx3
pip install gtts

这里摘取纳瓦尔宝典里面的一句话测试离线方式
python text_to_audio.py "财富不是金钱,而是资产。财富是你睡觉时也能为你赚钱的东西。金钱只是社会给你打的欠条,而财富是你拥有的工厂、代码、知识产权或能产生现金流的资产。" --mode offline

在线生成英文的语音(需注意:在线方案通过Google免费API实现,使用时需开启VPN)
python text_to_audio.py "追求财富而非金钱。财富是能在你睡觉时依然为你赚钱的资产,而金钱只是转移财富的手段。真正的自由是脱离时间换金钱的陷阱,拥有对自己时间的绝对控制权。" --mode online --lang en --slow
如果是正常语速不用加–slow

http://www.dtcms.com/wzjs/167350.html

相关文章:

  • 做网站都需要什么搜索引擎优化的内容包括
  • 公司建立网站的费用如何做帐免费推广公司
  • 彩票网站建设策划书什么是网络营销平台
  • 免费的企业建站cms广告设计
  • 做网站买什么服务器吗seo是什么品牌
  • 法院门户网站建设发展趋势某个网站seo分析实例
  • 网站主页图片设计帮平台做推广怎么赚钱
  • 青海省wap网站建设公司关键词优化推广公司
  • java动态网站建设视频域名注册需要什么条件
  • 网站站长统计怎么做sem运营
  • 学动漫设计好就业吗seo去哪里学
  • 在虚拟主机上建设多个网站网站推广的途径有哪些
  • 有关建设的新闻网站百度图片识别搜索
  • 上海医疗器械网站前置审批商丘seo优化
  • 高级的网站建设高端网站建设制作
  • 专业网站建设教程浏览器大全网站
  • 个人网站模块手机百度搜索app
  • 网站的建设与维护3步打造seo推广方案
  • 日照seo优化公司网站关键词排名优化推广软件
  • 企业网站建设空间咖啡seo是什么意思
  • 西安行业网站制作现在推广什么app最挣钱
  • 成都网站制作怎么收费品牌宣传有哪些途径
  • 西安有哪些做网站建设的公司百度一下官方下载安装
  • 北京制作公司网站外贸怎么建立自己的网站
  • 网页设计课程报告四年级下册数学优化设计答案
  • 黄浦网站设计网站引流推广软件
  • 网站招牌模板google seo是什么
  • 罗湖做网站公司排名seo外包公司兴田德润官方地址
  • 大连网站制作流程外贸接单平台哪个最好
  • 怎么创一个网站东莞寮步最新通知