Cosyvoice TTS for Unity View on Asset Store (opens in new tab)

Package details

Latest version
1.1
Last updated
First released
Unity version
6000.0.49 or later
Package size
4.4 GB
Files
187
Favorites
11
Views in the past week
23
Requires

Price tracking

Last checked
Tracked since
Lowest recorded
$24.99 on

Keywords

Cosyvoice TTS for Unity

by Tempstudio, LLC (opens in new tab)

1 rating, too few to average

Cosyvoice TTS for Unity delivers unlimited, high quality text to speech in both Editor and Runtime, as well as unlimited voice cloning from 5 second sample clips.

Price $24.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Cosyvoice TTS for Unity, 6 months Current $24.99; lowest $24.99; highest $24.99 in this period. $0 $12.5 $25 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

Cosyvoice TTS for Unity screenshot 1

Cosyvoice TTS for Unity screenshot 1

About this asset

Cosyvoice TTS for Unity is an Unity port of Cosyvoice2.

The product includes 2 components:

  • Runtime TTS: powered by Unity AI Inference engine (formerly Sentis and Barracuda) and LLMUnity (llamacpp), the runtime TTS is high quality, fast and cross-platform. Runtime TTS generates audio clips from a simple text string and baked speaker data. The package comes with 16 different built-in voices (6 English, 6 Chinese, 2 Japanese and 2 Korean) ready to use. You can mix languages too. if you want an exotic feel with accents.
  • Editor TTS and voice cloning: the TTS also works in editor for asset creation. It can take many tries to get the best audio output, and Cosyvoice TTS for Unity offers a dedicated editor panel for this purpose. Additionally, the editor component also support voice cloning. You can create new speaker data directly from short sample clips. Due to various technical limitations, this uses a few external plugins such as onnxruntime. TTS itself does not require these plugins. The plugins are for voice cloning only and can be deleted if you do not need it.

Everything runs locally on your machine and synthesis is very fast on modern PC's. Cosyvoice2's voice cloning covers a wide range of emotions and styles of speech, the speech quality is excellent in Chinese, solid in English, but weaker in Japanese and Korean.

Disclaimers:

  • While TTS is functional on mobile, the performance is quite slow. and likely only usable on truly flagship devices (iPad air m1, but we don't have one to confirm). On lesser devices, generating 5 seconds of speech can take a minute or more. Combined with the relatively large model sizes (~2GB), this asset is likely unsuitable for most mobile use cases. However, it can still be useful, such as generating one-off personalized greetings for your players, due to the excellent voice cloning ability.
  • The model is alledgely rather poor in Japanese and Korean. Please do your research if you are buying this asset primarily for these languages.
  • No text normalization and sentence splitting. If you are generating large blocks of text, preprocessing would be necessary. This shouldn't be an issue: if you are generating from editor, you can do this yourself; if you are generating at runtime from LLM output, you can ask LLM to perform normalization.

Asset uses Cosyvoice2 under Apache License, and Onnxruntime under MIT License; see Third-Party Notices.txt file in package for details.

From the publisher's Asset Store listing.

Technical details

Local, fast, high quality unlimited voice cloning and speech synthesis.

Cross platform runtime TTS powered by LLMUnity (llamacpp) and Unity AI Inference Engine.

Both Editor and Runtime TTS supported.

Unlimited voice cloning in Editor, from short sample clips.

Support for English, Chinese, Korean and Japanese.

Requires the free LLMUnity asset at version 2.5.2

No normalization: you need to provide your own text normalization ("$3.50" -> "three dollars and fifty cents") and sentence splitting when generating large blocks of text.

Requires Unity 6.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.0.49f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.