Я пытался запустить .jar из кода C #, используя класс Process
. Код java успешно запускался из eclipse, но не из Visual Studio C # и даже щелкнув непосредственно на файле jar, он всегда останавливается с исключением ClassNotFoundException:
. Решение для моего было экспортировать java-программу как «Runnable JAR-файл» вместо «JAR-файл». Надеюсь, это может помочь кому-то.
System.Speech является частью MSNet .Net и зависит от встроенных звуковых драйверов, движка TLS и т. д. ... и доступен только в Windows.
Я считаю, что в Mono была проделана определенная работа с пространством имен Speech 4/5 лет назад, но в этих версиях нет ничего в этом пространстве имен.
Вам нужно будет посмотреть в сторонних речевых библиотеках Linux и напишите некоторые обертки C # для них, если они в настоящее время недоступны.