我想编写一个使用本地windows语音功能将备注文本转换为语音的VBA宏。
以前有人做过这个吗?
任何提示如何启动和继续?
最后,我需要提供不同的EU语言进行转换。
谢谢约翰。如何使用vba将PowerPoint文本转换为语音
0
A
回答
0
正如上面提到的,在您的项目中添加一个引用到Microsoft Speech Object Library。
那么该功能将设置你在正确的道路上:
Function SpeakThis(myPhrase As String)
Dim oSpeaker As New SpeechLib.SpVoice
' Set speech properties
oSpeaker.Volume = 100 ' percent
oSpeaker.Rate = 1 ' multiplier
oSpeaker.SynchronousSpeakTimeout = 1
oSpeaker.AlertBoundary = SVEWordBoundary
If Not myPhrase = "" Then oSpeaker.Speak myPhrase, SVSFDefault
End Function
然后调用此:
SpeakThis "Hello, my name is Jamie and I love VBA!"
+0
谢谢杰米,我会在明天开始放假后尝试。
希望你不要以为我会忘记! –
+0
嗨杰米,我应该提供一个链接到SpeechLib.SpVoice的地方?我收到用户定义类型没有指定的错误。任何线索? Thx约翰 –
+0
@JamieGarroch能否就上述问题提供建议,我也面临同样的问题 –
相关问题
- 1. 如何将语音转换为文本?
- 2. 如何将文本转换为语音而不使用Openears库?
- 3. 将语音转换为文本
- 4. 将语音转换为文本
- 5. 如何将音频转换为文本?
- 6. 如何在python中将文本转换为语音(mp3文件)?
- 7. 使用Titanium Appcelerator将语音转换为文本(适用于Android)
- 8. 用于将语音/音频数据转换为文本的API
- 9. 使用列表视图将Android语音转换为文本
- 10. 使用Phone-Gap将语音转换为文本
- 11. swift代码使用avspeechsynthizer将语音转换为文本
- 12. 使用JSAPI语音文本转换
- 13. 如何在PHP中将文本转换为语音
- 14. 如何将文本转换为Python中的语音
- 15. 如何将语音转换为java中的文本?
- 16. 如何将标签文本转换为语音
- 17. 如何将语音转换为iPhone中的文本?
- 18. 如何将文本转换为网页上的语音?
- 19. 如何在ios SDK中将语音转换为文本
- 20. 如何使用HTML5来录制音频(语音)并将录制的语音转换为文本?
- 21. 如何使用语音合成将文本转换为语音的音频结果?
- 22. 如何将音频文件.wav或语音识别转换为文本,Android Studio
- 23. 插入符号转换成文本在PowerPoint 2007中使用VBA
- 24. 如何将PowerPoint中的PowerPoint演示文稿转换为PNG
- 25. 如何在ubuntu 10.10上使用python将文本转换为语音?
- 26. 语音转换成文本
- 27. 将RichTextBox中的文本转换为语音声音
- 28. 如何使用vba将文本文件导入PowerPoint?
- 29. libgdx语音转换为文本
- 30. 语音转换为文本javascript,html5
有从PPT本身这个不能直接访问,但可以自动化Excel文本到语音从PowerPoint中引擎。你可以通过网络搜索找到例子,例如“excel text to speech vba”(不包括引号) –
我已经在PowerPoint中使用VBA进行了原型插件,但它确实使用了对微软语音对象库。我设法让它读取幻灯片笔记,甚至使用自定义语音。我会挖出一些代码并稍后回复。 –