SALSA LipSync with RT-Voice (Realtime TTS)

Overview

Our RT-Voice addon has been updated for SALSA LipSync v2 for realtime text-to-speech!


Support

We (Crazy Minnow Studio) are happy to provide SALSA LipSync Suite-related support. However, we do not provide support for third-party assets. If you have problems getting the third-party asset working, please contact the asset's publisher for assistance.

NOTE: Please remember, the source is included for this free add-on and this should be considered example code that you can use to jump-start your project. It is not intended to fit all scenarios or requirements -- you are free to update it as necessary for your needs. We do provide limited support for all of our products; however, we do not make development changes to support specific project needs.

For SALSA LipSync Suite-related support, please email (assetsupport@crazyminnow.com) the following information:

  • Invoice number (support will not be provided without a Unity Invoice Number).
  • Operating System and version.
  • SALSA Suite version.
  • Add-on version (generally located in an associated readme or the script header comment).
  • Full details of your issue (steps to recreate the problem), including any error messages.
  • Full, expanded component screenshots (or video).
  • Full, expanded, associated hierarchy screenshots (or video).
  • Super helpful: video capture of issue in action if appropriate.

Requirements for This Example Implementation Tutorial

ATTENTION: These instructions require you to download and install the appropriate add-on scripts into your Unity project. If you skip this step, you will not find the applicable option in the menu and/or component library.

NOTE: While every attempt has been made to ensure the safe content and operation of these files, they are provided as-is, without warranty or guarantee of any kind. By downloading and using these files you are accepting any and all risks associated and release Crazy Minnow Studio, LLC of any and all liability.


Installation Instructions

NOTE: For information on how to import/install Unity AssetStore packages or unitypackage files, please read the Unity documentation.

  1. Import SALSA LipSync into your project and please familiarize yourself with SALSA using the online documentation for SALSA LipSync.

  2. Import/install RT-Voice and familiarize yourself with its use and requirements according to the third-party asset's instructions and operational guides.

  3. Import this SALSA LipSync v2 integration add-on and familiarize yourself with these instructions.

NOTE: While every attempt has been made to ensure the safe content and operation of these files, they are provided as-is, without warranty or guarantee of any kind. By downloading and using these files you are accepting any and all risks associated and release Crazy Minnow Studio, LLC of any and all liability.


Usage Instructions

  • Setup a SALSA-enabled character (assumes you have already read and familiarized yourself with SALSA operations).
  • Setup the RT-Voice (assumes you have already read and familiarized yourself with RT-Voice operations) components using one of the below methods:
    • Using Speaker.Speak
      • Add the RT-Voice [Speaker] component.
      • Add the SalsaRtVoice component:
        [Component] > [Crazy Minnow Studio] > [SALSA] > [Addons] > [RT-Voice] > [Salsa_RTVoice]
    • Using Speaker.SpeakNative with the OnSpeakNativeCurrentViseme event.
      • Add the RT-Voice [Speaker] component.
      • Add the RT-Voice [Live Speaker] component.
      • Add the Salsa_RTVoice_Native component:
        [Component] > [Crazy Minnow Studio] > [SALSA] > [Addons] > [RT-Voice] > [Salsa_RTVoice_Native]
    • Using Speaker.SpeakNative with the OnSpeakCurrentWord event for use on iOS.
      • Add the RT-Voice [Speaker] component.
      • Add the RT-Voice [Live Speaker] component.
      • Add the Salsa_RTVoice_Native_iOS component:
        [Component] > [Crazy Minnow Studio] > [SALSA] > [Addons] > [RT-Voice] -> [Salsa_RTVoice_Native_iOS]
      • Add the SalsaTextSync component: download SalsaTextSync (text-to-lipsync).
        [Component] > [Crazy Minnow Studio] > [SALSA] > [Addons] > [TextSync] > [CM_TextSync]
      • Set the TextSync [Words Per Minute] to 300.
  • Play the scene and press the [Speak] check box on either the [Salsa_RTVoice] or [Salsa_RTVoice_Native] component.

NOTE: While every attempt has been made to ensure the safe content and operation of these files, they are provided as-is, without warranty or guarantee of any kind. By downloading and using these files you are accepting any and all risks associated and release Crazy Minnow Studio, LLC of any and all liability.


Troubleshooting and Operational Notes:

  • No known issues.

Release Notes:

v2.0.0 - (2019-06-21):

+ Initial release for SALSA LipSync v2