首页 > 系统相关 >使用Windows TTS API从文本生成语音

使用Windows TTS API从文本生成语音

时间:2023-01-04 20:55:12浏览次数:46  
标签:set args Windows spfilestream vbs TTS spvoice API wavfile

本文更新于2022-04-05。

  1. 创建.vbs脚本(文件名自定,笔者使用say.vbs),文件内容如下:
    set spvoice = CreateObject("SAPI.SpVoice")
    set spfilestream = CreateObject("SAPI.SpFileStream")
    set args = Wscript.Arguments
    wavfile = Replace(args(0), "/", "\")
    text = args(1)
    Wscript.echo wavfile
    spfilestream.open wavfile, 3
    set spvoice.AudioOutputStream = spfilestream
    spvoice.Speak text
    spfilestream.close
    
  2. 在cmd中运行命令:
    cscript VBSFILENAME VOICEFILENAME TEXT
    
    • VBSFILENAME:上述.vbs脚本文件名(笔者使用say.vbs)。
    • VOICEFILENAME:声音文件名,文件格式为.wav,最好使用.wav的扩展名。
    • TEXT:生成声音的文本内容。

标签:set,args,Windows,spfilestream,vbs,TTS,spvoice,API,wavfile
From: https://www.cnblogs.com/garvenc/p/use_windows_tts_api_to_generate_voice_from_text.html

相关文章

  • kafka-windows启动遇到的一个小问题
    在安装kafka后启动Windows下启动文件,出现输入行太长,语法错误的问题,原因在于,kafka所在目录结构太长,将目录缩短就行了  zookeeper启动脚本zookeeper-server-start......
  • Windows如何后台运行bat文件
    1、模板Bat脚本里有隐藏窗口的命令,很简单,只需要在代码头部加一段代码就可以了。@echooffif"%1"=="h"gotobeginstartmshtavbscript:createobject("wscript.shell").r......
  • c# webApi返回Excel数据流 || 使用Excel数据流的方式下载Excel
    背景:在前端无法生成特殊的excel表格,或操作复杂的时候会通过后台进行生成excel。但是服务器的资源也非常宝贵,所以通过数据流的方式就可以实现:不在服务器存储的情况下,使......
  • windows container (docker) 容器资料笔记
    windowscontainer(docker)容器技术研究,资料汇总,心得笔记背景业务需求:简化公司私有云,公有云的部署,尝试寻找更好的,更优化的技术方案替换现有的虚......
  • ABAP 常用BAPI
    记录ABAP开发的日常——常用的BAPI前言:在开发的过程中经常用到一些BAPI函数,为了便于查找,于是在这里记录下。如果有广大朋友使用的BAPI在这里没有记录到,欢迎评论补充。SD模......
  • 年迈程序员基于Cloud IDE开发APISIX项目的故事
    原文作者:行云创新CEO马洪喜很多朋友听过老马讲​​云原生​​,但可能不知道其实老马是程序员出身呢。回想当年,在大学时就已经是CSDN上VC的版主啦。后来一路Delphi,Java,Python......
  • Cygwin:windows下的Linux系统
    Cygwin是啥?Cygwin是一个可原生运行于Windows系统上的POSXI兼容环境。是的,我又开新专辑了​​《零基础swoole学习笔记》​​。不是我太贪心,而是最近半年和小伙伴一直在用swoo......
  • 在UOS下找不到windows用户之前使用的部分字体,如何解决?
    问题描述:windows用户之前使用的部分字体在UOS下找不到,如何解决?解决方法:首先需要说明下,字体通常是有版权的,在安装时需要注意版权问题。1、拷贝字体文件至/usr/share/fon......
  • vue面试之Composition-API响应式包装对象原理
    本文主要分以下两个部分对CompositionAPI的原理进行解读:reactiveAPI原理refAPI原理reactiveAPI原理打开源码可以找到reactive的入口,在composition-api/src/......
  • php篇 | API查询接口签名代码教程
    使用Php开发语言调用接口,常见的问题基本上是数据签名错误导致的接口联调失败,大家在电商平台调用快递鸟接口时,为了提供对接效率,给大家提供一些复制直接用的方法。Python语言......