求大神指教,我的matlab 为什么不能用actxserver命令 说话

sp=actxserver('SAPI.SpVoice');
sp.Speak('hello, world')

Error using actxserver (line 91)
Server creation failed. Invalid ProgID 'SAPI.SpVoice'

你的matlab组件没有安装全。
我用的matlab R2011b,执行上面两句没有出现任何问题,不过毕竟是机器发音,有强烈金属质感,O(∩_∩)O哈哈~追问

不对啊,组件安装全了,重装了还是这样

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-29
你用的是64位系统吧!这个需要重新安装组件才可以,具体的方法,可以去论坛上寻找
第2个回答  2012-09-10
好好看看帮助吧,用点心,很容易的,前两天刚看过,表示帮助写得很详细,都有点罗嗦了。

求大神指教,我的matlab 为什么不能用actxserver命令 说话
你的matlab组件没有安装全。我用的matlab R2011b,执行上面两句没有出现任何问题,不过毕竟是机器发音,有强烈金属质感,O(∩_∩)O哈哈~

求大神指教,我的matlab 为什么不能用actxserver命令 说话
手机版 我的知道 求大神指教,我的matlab 为什么不能用actxserver命令 说话 10  我来答 分享 微信扫一扫 网络繁忙请稍后重试 新浪微博 QQ空间 举报 浏览2 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 matlab 大神 actxserver 命令 说话 搜索资料 本地图片 图...

为什么我的MATLAB6.5中 xlswrite函数不能用?看完补充说明后解答,解释合 ...
% Attempt to start Excel as ActiveX server.try Excel = actxserver('Excel.Application');catch exception %#ok<NASGU> warning('MATLAB:xlswrite:NoCOMServer',... ['Could not start Excel server for export.\\n' ... 'XLSWRITE will attempt to write file in CSV format.']); if nargout > 0 ...

Matlab和Mysql数据连接问题。
在MATLAB环境下工作,可以用结构化查询语言SQL)命令:读,写数据库的数据 简单和高级条件的数据查询 连接MATLAB和数据库包括Oracle,Sybase,Microsoft SQL Server和Informix。可以用单一MATLAB同时访问多个数据库,进行大数据量的事务处理。不懂SQL的用户可以用Visual Query Builder处理数据。 重点鲁棒接口能力。 用ODBC\/JDBC连接...

MATLAB中如何导入另外下载的工具箱,可以使用工具箱中的函数?
那看看下载的工具箱有没有问题,一般加载方法:file->setpath->addfolder->matlab文件夹下的toolbox文件夹->okay!一般是可以应用啦,如果仍然出现问题,有时候也可能是编程语法问题。也可以试试将matlab关闭后重新打开试试

相似回答