2016-09-13 3 views
1

Я создаю программу в Netlogo, в которой я инициализирую переменную. Значение, сохраненное в этой переменной, изменяется при вызове функции. Я хочу, чтобы всякий раз, когда вызывается функция, значение, хранящееся в переменной, произносится/произносится. Я уже знаю, как вызвать внешний .wav-файл в Netlogo, но могу ли я произнести/говорить значение переменной (сказать 250) как «двести пятьдесят» в любое время?Текст в речь в Netlogo

Любая помощь будет высоко оценена. Спасибо

ответ

2

Dunno о других ОС, но Mac OS X имеет команду под названием say, которая делает текст в речь, поэтому вы можете использовать Shell extension, чтобы вызвать это.

Было добавлено расширение NetLogo 4.0, а также только Mac OS X, которое напрямую поддерживало текст в речь: https://ccl.northwestern.edu/netlogo/4.0.0/extensions/speech.tgz. Но я не думаю, что кто-нибудь когда-либо обновлял его для более новых версий NetLogo.

+0

Спасибо, сэр. Это хорошее расширение. Я использую ОС Windows. Поэтому, если кто-нибудь может рассказать мне расширение для него, это было бы полезно для меня. В любом случае, спасибо вам большое за помощь –

+2

См. Также [этот ответ] (http://stackoverflow.com/a/36522455/4530610) – bergant