Skip to content

Command Line Options

Fabrizio Nunnari edited this page Aug 24, 2022 · 1 revision

Command Line Arguments

When running as desktop application (Mac/Windows/Linux) you can specify some command line argument.

Command line arguments are parsed independently by each of the features present in directory UnityProjects/YallahTestbed/Assets/YALLAH/Scripts/. For convenience, this document lists all of the command line arguments together.

  • --vsm-socket-address
    • overides the VSM socket address as command line argument
    • E.g.: MindBotAvatarPlayer.exe --vsm-socket-address 127.0.0.1:4000
    • Parsed in script VSMRemoteConnector.cs
  • --marytts-socket-address
    • Overrides the MaryTTS server address
    • E.g.: MindBotAvatarPlayer.exe --marytts-socket-address localhost:59125
    • Parsed in script MaryTTSController
  • --marytts-voice
    • Overrides the Avatar voice
    • E.g. MindBotAvatarPlayer.exe --marytts-voice DE_BITS1_HSMM_FEMALE
    • Parsed in script MaryTTSController
    • List of available voices can be retrieved from the source file of the Unity code .../Assets/YALLAH/Scripts/tts/MaryTTSController.cs, from line 32 (public enum MaryTTSVoice { ...)