gpt4 book ai didi

vba - PowerPoint 文本转语音宏

转载 作者:行者123 更新时间:2023-12-04 00:30:15 25 4
gpt4 key购买 nike

我希望能够创建一个宏,该宏将开始对演示者笔记中的文本进行文本到语音转换。我会将宏应用到 ActiveX 按钮,允许用户开始阅读,最终我想将幻灯片的动画与演讲同步。

我在 Excel VBA 中取得了成功,能够写出与单元格对话的命令:

application.speech.speak (sheet1.cells(1,1))

我找到了一个代码,可以将文本输入到所有幻灯片的演讲者备注部分。

Sub AddTextAllSpeakerNotes()
Dim sld As Slide
For Each sld In ActivePresentation.Slides
sld.NotesPage.Shapes.Placeholders(2).TextFrame.TextRange = ""
Next sld
End Sub

我已经添加了 Microsoft Speech Object Library 引用,但我永远无法让 VBA 识别语音命令并自动完成任何命令,这将帮助我弄清楚如何获得更多。

如何编写将文本转语音命令应用于特定幻灯片的演讲者备注部分的代码。

最佳答案

如评论所述,您可以试试这个:

Dim XL As Excel.Application
Set XL = New Excel.Application

XL.Speech.Speak "I was able to make power point speak"

如果您添加了对以下内容的引用:

Microsoft Excel XX.X Object Library

将 Excel 绑定(bind)到 PowerPoint 后,您可以从那里直接使用它的方法。
在上面的代码中,您可以简单地将参数替换为包含您要朗读的字符串的实际 PPT 对象。 HTH.

关于vba - PowerPoint 文本转语音宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29020875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com