В этом примере показано, как сделать классы .NET видимыми для MATLAB® путем загрузки глобальной сборки с помощью NET.addAssembly
функция.
Класс синтезатора речи (доступный в .NET Framework версии 3.0 и выше) обеспечивает готовые к использованию функции преобразования текста в речь. Для примера введите:
NET.addAssembly('System.Speech'); speak = System.Speech.Synthesis.SpeechSynthesizer; speak.Volume = 100; Speak(speak,'You can use .NET Libraries in MATLAB')
Класс синтезатора речи, как и любой класс .NET, является частью assembly. Для работы с классом вызовите NET.addAssembly
для загрузки сборки в MATLAB. Документация поставщика содержит имя сборки. Для получения примера выполните поиск в Microsoft® Веб-сайт .NET Framework для System.SpeechSynthesizer
класс. Имя сборки System.Speech
.
NET.addAssembly('System.Speech');
The System.Speech
сборка является global сборкой. Если ваша сборка является private сборкой, используйте полный путь для входа в NET.addAssembly
.
Пример Datetime не вызывает NET.addAssembly
потому что MATLAB динамически загружает свою сборку (mscorlib
) при запуске.
Примечание
Вы не можете выгрузить сборку в MATLAB.