如何在 Unity 中使用 System.Speech?
Posted
技术标签:
【中文标题】如何在 Unity 中使用 System.Speech?【英文标题】:How to use System.Speech in Unity? 【发布时间】:2020-05-07 15:34:31 【问题描述】:我想使用 System.Speech 为我的统一桌面应用程序实现文本转语音。我不明白如何实现 System.Speech。当我在 C# 文件中键入 using System.Speech;
时,它会给出错误:找不到类型或命名空间名称 System.Speech
(您是否缺少 using 指令或程序集引用?)
我已将System.Speech.dll
从C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0
复制到资产文件夹,但它不起作用。
当我使用 Nuget 添加它时,它说它不兼容任何框架。
有人可以解释如何添加引用以使其正常工作吗?
非常感谢。
【问题讨论】:
请注意,Unityscript
是一种类似 javascript 的语言,已于 2018 年弃用。而 Visual-Studio
标记应仅在您的问题是 about VS 时使用。
我认为您不能在 Unity 项目中使用该特定程序集。不过,我不确定您将如何将语音服务集成到您的应用程序中
【参考方案1】:
你不能直接在 Unity 中使用这个程序集,你必须有一个包装器
你可以找到解决方案Wrapper For unity
【讨论】:
以上是关于如何在 Unity 中使用 System.Speech?的主要内容,如果未能解决你的问题,请参考以下文章