System.Speech是MSFT
.Net的一部分,并且依赖于本机音频驱动程序,TLS引擎等,并且仅在Windows上可用。
我相信4/5年前在Mono中使用Speech命名空间已经完成了一些工作,但是在当前版本中,此命名空间中没有任何内容。
您需要查看Linux上的第三方语音库,并为它们编写一些C#包装器(如果它们当前不可用)。

System.Speech是MSFT
.Net的一部分,并且依赖于本机音频驱动程序,TLS引擎等,并且仅在Windows上可用。
我相信4/5年前在Mono中使用Speech命名空间已经完成了一些工作,但是在当前版本中,此命名空间中没有任何内容。
您需要查看Linux上的第三方语音库,并为它们编写一些C#包装器(如果它们当前不可用)。