Logo - Crazy Minnow Studio - game, asset, tool development

Welcome to Crazy Minnow Studio! We are a small indie software development team primarily focused on game development using the Unity engine. Our pipeline includes: games, game development tools and assets, and video tutorial production. Check out our Unity lip sync asset, SALSA Lip-Sync, available on the Unity Asset Store. Follow our blog for updates on our Unity asset and game development, as well as other happenings in indie game development.

SALSA text-to-lipsync using TextSync

TextSync is a free add-on for SALSA lipsync that adds text-based simulated lipsync to your SALSA enabled characters. Simply add TextSync to your SALSA enabled character, set the desired words-per-minute rate, and pass text to the TextSync.Say method. SALSA will simulate lipsync to the text for the duration calculated from the words-per-minute setting.

2018-08-01: v1.4.0 beta - Removed a missing test script from the example scene. Fixed a bug with audio clip checking.

2018-07-31: v1.3.0 beta - Added a "No Spaces" property that splits the text by an average word length that can be specified in the inspector.

2018-03-08: Use Unity Timeline to control text changes for TextSync. Get the addon in the SALSA Downloads section. Watch the video.
2017-03-27: v1.1 beta.

Free add-on to add text-to-lipsync capability to SALSA enabled characters

Be sure to install the SALSA with RandomEyes Asset before adding this add-on.

  • Setup your SALSA enabled character as you normally would.
  • Add the TextSync component to your SALSA enabled character.
  • Set the SALSA type (2D/3D).
  • Set the desire words-per-minute rate.
  • Pass dialogue text to the TextSync.Say method.

Here is a simple example of how to call the TextSync.Say method.

using UnityEngine;
using CrazyMinnow.SALSA.TextSync;

public class CM_TextSyncTester : MonoBehaviour 
	public CM_TextSync textSync;
	public string dialogue = "Here is some text to demonstrate text-to-lipsync.";
	public bool fire = false;

	void Update ()
		if (fire)
			fire = false;


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.

Download Files

Simple Automated Lip Sync Approximation
~ We look forward to seeing what you create! ~

Buy SALSA on the Asset Store

Categories: SALSA

Comments: No comments yet