MATLAB中文论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 113|回复: 2|关注: 0

[已解决] sp.Speak 函数如何读取变量值?

[复制链接]

新手

12 麦片

财富积分


050


5

主题

13

帖子

0

最佳答案
代码如下

a = 1.1234;
sp=actxserver('SAPI.SpVoice');
sp.Speak('a的值是 [a]' );

想要达到的结果是:  “a的值是 1.1234”   ,但是运行结果是 “a的值是 a”。

望不吝赐教。

MATLAB 基础讨论
版块优秀回答者

入门

203 麦片

财富积分


50500


0

主题

225

帖子

45

最佳答案
  • 关注者: 8
发表于 2017-9-14 19:56:24 | 显示全部楼层 |此回复为最佳答案
eval(['sp.Speak(''a的值是 ' num2str(a) ''' );'])

新手

12 麦片

财富积分


050


5

主题

13

帖子

0

最佳答案
 楼主| 发表于 2017-9-14 20:01:33 | 显示全部楼层
syntyun 发表于 2017-9-14 19:56
eval(['sp.Speak(''a的值是 ' num2str(a) ''' );'])

非常感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

快速回复 返回顶部 返回列表