zoukankan      html  css  js  c++  java
  • 语音朗读小程序

     要实现该功能,首先我们要明白什么是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("请输入要朗读的内容
    ");
    		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;
    }
    
  • 相关阅读:
    数据分析三剑客numpy pandas Matplotlib
    算法 初识
    python 爬虫二
    python 爬虫一
    python celery
    elasticsearch 学习
    ansible 基本使用
    面试题
    奇技淫巧
    【前端基础】- CSS 1-CSS选择器
  • 原文地址:https://www.cnblogs.com/TaoR320/p/12680198.html
Copyright © 2011-2022 走看看