PHP spvoice
来源:互联网 发布:数据策划师 编辑:程序博客网 时间:2024/06/04 18:27
define("SSFMCreateForWrite", 3);
$filename = 'hello.mp3';
$SpVoice = new COM("SAPI.SpVoice");
$SpFileStream = new COM("SAPI.SpFileStream");
$SpFileStream->Open($filename, SSFMCreateForWrite, false);
//可用声音
$_voices = $SpVoice->GetVoices();
foreach ($_voices as $_voice) {
echo $_voice->GetDescription() . "</br>";
}
// 语速
$SpVoice->Rate = -3;
//音量
$SpVoice->Volume = 100;
//发音者
$SpVoice->Voice = $_voices[2];
$SpVoice->AudioOutputStream = $SpFileStream;
//输出语音
$SpVoice->Speak("hello world");
$filename = 'hello.mp3';
$SpVoice = new COM("SAPI.SpVoice");
$SpFileStream = new COM("SAPI.SpFileStream");
$SpFileStream->Open($filename, SSFMCreateForWrite, false);
//可用声音
$_voices = $SpVoice->GetVoices();
foreach ($_voices as $_voice) {
echo $_voice->GetDescription() . "</br>";
}
// 语速
$SpVoice->Rate = -3;
//音量
$SpVoice->Volume = 100;
//发音者
$SpVoice->Voice = $_voices[2];
$SpVoice->AudioOutputStream = $SpFileStream;
//输出语音
$SpVoice->Speak("hello world");
$SpFileStream->Close();
适用于window系统。
阅读全文
0 0
- PHP spvoice
- SAPI—SpVoice的使用方法
- C# 微软 SAPI.SpVoice 简单使用
- [WIN32][AHK]sapi.spvoice的调用
- C#使用反射调用SpVoice实现播放文本
- C# COM SAPI.SpVoice 对象类封装(微软娘TTS引擎)
- 直接用汇编调用COM:用SpVoice朗读一个字符串,内详
- PHP
- PHP
- php
- php
- PHP
- PHP
- php
- php
- php
- PHP
- php
- 从高考到程序员
- Latex texstudio+ctex中文解决方案
- 屏幕后处理
- web项目一般结构
- myBatis的mapper映射文件之批量处理
- PHP spvoice
- K&R《C程序设计语言》p17:求m的n次方
- Ubuntu下slickedit的安装与配置
- MySql 实用配置(1)读写分离与常用配置
- Android Retrofit网络请求Service,@Path、@Query、@QueryMap、@Map...
- Struts2中上传文件配置信息
- 支付宝支付小结
- 9、10
- Spring 定时任务(Schedule) 和线程