2016-09-13 5 views
1

Ich erstelle ein Programm in Netlogo, in dem ich eine Variable initialisiere. Der in dieser Variablen gespeicherte Wert ändert sich beim Aufruf einer Funktion. Ich möchte, dass, wann immer die Funktion aufgerufen wird, der in der Variable gespeicherte Wert ausgesprochen/gesprochen wird. Ich weiß bereits, wie man externe .wav Akte in Netlogo anruft, aber kann ich den variablen Wert (sagen 250) als "zweihundertfünfzig" jederzeit sprechen/sprechen?Text in Sprache in Netlogo

Jede Hilfe wird sehr geschätzt. Danke

Antwort

2

Dunno über andere Betriebssysteme, aber Mac OS X hat einen Befehl mit dem Namen say, der Text-in-Sprache tut, so dass Sie die Shell extension verwenden können, um das aufzurufen.

Es gab eine alte NetLogo 4.0-Erweiterung, auch nur Mac OS X, die Text-zu-Sprache direkt unterstützte: https://ccl.northwestern.edu/netlogo/4.0.0/extensions/speech.tgz. Aber ich glaube nicht, dass irgendjemand es jemals für neuere Versionen von NetLogo aktualisiert hat.

+0

Danke Sir. Dies ist eine gute Erweiterung. Ich benutze Windows OS. Also wenn jemand mir bitte eine Erweiterung dafür nennen könnte, wäre das für mich nützlich. Wie auch immer, vielen Dank für die Hilfe –

+2

Siehe auch [diese Antwort] (http://stackoverflow.com/a/36522455/4530610) – bergant