System.Speech in Mono on Linux

I am working on a project on Linux (KUbuntu) using Mono and Monodevelop. I want to use the System.Speech library, which is quite possible with Monodevelop in Unity on Windows 7. In the past few hours, I have looked many times on the Internet, and, as far as I can tell, System.Speech WAS has been added to Mono.

I updated everything mono, mono --version shows 4.0.2 (latest version), and Monodevelop version shows 5.9.4 (as far as I can tell, this is also the newest version). It makes me think that I have all the latest updates for all development software.

I rebooted, created new projects, manually created monodevelop from git, all I can think of. To get everything done, I right-click on "Links" => "Edit Links" => "System.Speech" and nothing is displayed. Again, I checked twice, trying it on Unity on my Windows machine, and it is definitely there.

Does anyone know what is going on? I'm not quite sure what other details need to be given for something like this, but I obviously missed something. I am more than happy to post any other information that you need, and I thank you for any help!

+2
source share
1 answer

System.Speech is part of MSFT.Net and depends on its own audio drivers, TLS engine, etc ... and is only available on Windows.

I believe that Mono did some work with the Speech namespace 4/5 years ago, but there is nothing in this namespace for this release.

You will need to look at third-party speech libraries on Linux and write some C # shells for them if they are currently unavailable.

+6
source

Source: https://habr.com/ru/post/1264974/


All Articles