• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

语音朗读小程序

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 要实现该功能,首先我们要明白什么是VBS脚本,之后我们便可以通过一段简单代码实现。

VBS是基于Visual Basic的脚本语言。VBS的全称是:Microsoft Visual Basic Script Edition。(微软公司可视化BASIC脚本版)。                                                              

核心代码: CreateObject("SAPI.SpVoice").Speak("这里输入要朗读的内容即可")

这段代码实际上是调用了Windows的TTS接口 (SAPI.SpVoice 是什么意思?),我们只需将如上代码保存在一个文件中,后缀名修改为 .vbs 即可,此时点击生成的文件,系统便会合成你输入的内容的声音,但是有个缺点就是一次只能输入一次,而且是不可更改的,所以我们便可借助c语言的文件操作功能,实现一个可以循环输入的小程序。话不多说,直接上代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
	while(1)
	{
		char uerKey[1024] = "";
		printf("请输入要朗读的内容\n");
		gets(uerKey);
		FILE *fp = fopen("D:\\orange.vbs","w");
		fprintf(fp,"CreateObject(\"SAPI.SpVoice\").Speak(\"%s\")",uerKey);
		fclose(fp);
		system("D:\\orange.vbs");
		system("del D:\\orange.vbs");
	}
	system("pause");
	return 0;
}

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序云函数开发环境 node.js的安装参考发布时间:2022-07-18
下一篇:
微信小程序上传文件(报错处理方式)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap