今天无意中发现了Windows平台下文字转语音的API接口—— Microsoft Speech SDK,就拿过来玩了下,写了一个工具类。
这款sdk似乎功能很多,我只是用了文字转语音的功能,以后有机会的话,再多多发掘一下。
1.1 下载地址
首先,是下载地址。
https://www.microsoft.com/en-us/download/details.aspx?id=10121
进入主页,点击下载,按照提示进行安装即可。
安装完成SDK之后,在安装路径之下就可以找到头文件和动态库/静态库。里面也有相应的说明文档和示例,很有帮助。
1.2 工具类
我把文字转语音的功能封成了一个类。大家可以借鉴使用。在使用时,当然少不了配置依赖项等属性。会一一介绍。
1.2.1 MSSpeacker
Class Declare:
// Class Declare
1#ifndef _MSSPEAK_H_
#define _MSSPEAK_H_
#include <iostream>
#include "sapi.h" // MS speech sdk 提供的头文件,需要自己配置文件路径属性
#include <Windows.h>
#include <string>
#include <fstream>