# Does anyone have the TTS engine working in Unreal 5?

**URL:** <https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164>\
**Category:** Blueprint\
**Tags:** unreal-engine, UE5-0, Widget, Blueprint, question\
**Created:** [June 11, 2022, 3:12am UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164 "2022-06-11T03:12:23Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Saintyboy](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Saintyboy](https://forums.unrealengine.com/u/Saintyboy)\
**Post date:** [June 11, 2022, 3:12am UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/1 "2022-06-11T03:12:23Z")

</div>

I have followed the UE documented tutorial to the letter:

> **[Text To Speech Quickstart](https://docs.unrealengine.com/5.0/en-US/text-to-speech-quickstart-in-unreal-engine/)**
>
> How to create and enable a simple Text To Speech widget.

I have installed the Text to speech plug in and activated it.  
I still get no sound .  
Does anyone else have this problem and if so how did they fix it?  
I tried one suggestion of adjusting the communications section in windows sound to ’ Do nothing’ but still no luck.  
Any advice would be greatly appreciated

---

<div class="post-metadata">

**Author:** ![Tiksia](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/tiksia/32/482168_2.png) [@Tiksia](https://forums.unrealengine.com/u/Tiksia)\
**Post date:** [June 27, 2022, 1:53pm UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/2 "2022-06-27T13:53:23Z")

</div>

Hi, found this searching for help.  
Can not get it to work either, playing other sounds works fine in project.

Did you find out how to get it to work, or are you still having issues with it?

---

<div class="post-metadata">

**Author:** ![EricWASDA](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/ericwasda/32/602333_2.png) [@EricWASDA](https://forums.unrealengine.com/u/EricWASDA)\
**Post date:** [July 17, 2022, 8:49pm UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/3 "2022-07-17T20:49:31Z")

</div>

Yeah, I’m also having the same issue, no sound… I wish there was more documentation on this topic.

---

<div class="post-metadata">

**Author:** ![Arahan5671](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Arahan5671](https://forums.unrealengine.com/u/Arahan5671)\
**Post date:** [July 18, 2022, 2:57pm UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/4 "2022-07-18T14:57:03Z")

</div>

any luck on this?

---

<div class="post-metadata">

**Author:** ![PierreChicoine](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@PierreChicoine](https://forums.unrealengine.com/u/PierreChicoine)\
**Post date:** [August 2, 2022, 2:24am UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/5 "2022-08-02T02:24:17Z")

</div>

I am also unable to get it working. I guess they put it there and it will be enabled at a later date. No sure???

---

<div class="post-metadata">

**Author:** ![herb64](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@herb64](https://forums.unrealengine.com/u/herb64)\
**Post date:** [August 2, 2022, 7:04am UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/6 "2022-08-02T07:04:58Z")

</div>

Hi, I have the same problem - no sound at all. The Plugin looks really interesting.

This warning in the log is strange, which appears when calling AddDefaultChannel as shown in the example:

`LogTextToSpeech: Warning: The requested channel Id: ChannelOne already exists.`

So I wondered: how can the system know about the channel id at very first creation to complain that it already exists?  
I found, that _Channel One_ as in the documentation example seems to be some kind of default. Using a different Name does not produce this warning any more. In the C++ header file, I found “This will not create the channel if the provided channel id is not unique.” So it looks like adding a channel is not needed at all as Channel One always exists.

Testing with different name does not work as well, also trying not to create any channel and relying on the default Channel One.

Testing status:  
DoesChannelExist, IsSpeakingOnChannel, IsChannelActive, IsChannelMuted return true + true + true + false in all cases, where a channel exists. If doing a RemoveAllChannels, these return false. But the TTS system does not produce any warnings in the log at all, if calling SpeakOnChannel for a non existing one and just silently fails…

It looks like it is time to check the source code … 🙂

---

<div class="post-metadata">

**Author:** ![Wulf](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Wulf](https://forums.unrealengine.com/u/Wulf)\
**Post date:** [August 8, 2022, 12:12am UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/7 "2022-08-08T00:12:51Z")

</div>

For me, TTS does not work when testing while in the editor. It works fine when selecting “Standalone Game” or when the game is packaged.

Seeing as the “Text To Speech Quickstart” specifically shows testing in the editor, this is probably a bug. I’ve submitted a bug report for this.

Also, the warning about the channel existing is intended. It does not create it if one with that id already exists. When playing in the editor, it seems to keep this channel around, even when you stop playing. So the next time you play in editor, it will already exist.

---

<div class="post-metadata">

**Author:** ![HelloJXY](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/hellojxy/32/560428_2.png) [@HelloJXY](https://forums.unrealengine.com/u/HelloJXY)\
**Post date:** [August 12, 2022, 3:27am UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/8 "2022-08-12T03:27:40Z")

</div>

Hi, I’m having this problem too. I tried all run modes, including the packaged game, but nothing worked and there was still no sound. 😭

---

<div class="post-metadata">

**Author:** ![FongPoui](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@FongPoui](https://forums.unrealengine.com/u/FongPoui)\
**Post date:** [August 14, 2022, 12:35pm UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/9 "2022-08-14T12:35:00Z")

</div>

I have the same issue. It’s a pity that this plugin should work well.

---

<div class="post-metadata">

**Author:** ![Tiksia](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/tiksia/32/482168_2.png) [@Tiksia](https://forums.unrealengine.com/u/Tiksia)\
**Post date:** [August 15, 2022, 4:09pm UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/10 "2022-08-15T16:09:37Z")

</div>

Oh, this is interresting. Thank you for sharing!

---

<div class="post-metadata">

**Author:** ![lantz.anna\_1](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/lantz.anna_1/32/924148_2.png) [@lantz.anna\_1](https://forums.unrealengine.com/u/lantz.anna_1)\
**Post date:** [September 2, 2022, 6:04pm UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/11 "2022-09-02T18:04:10Z")

</div>

Hello! We are working on a more robust fix for this right now, but in the short term, it is likely you will be able to resolve this on your end by going to your Master Submix and setting the “auto-disable” paramter to “off.” You can find your Master Submix in the Audio section of your Project Settings.

We are currently investigating why auto-disablement is leading to this behavior.

---

<div class="post-metadata">

**Author:** ![lantz.anna\_1](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/lantz.anna_1/32/924148_2.png) [@lantz.anna\_1](https://forums.unrealengine.com/u/lantz.anna_1)\
**Post date:** [September 2, 2022, 6:42pm UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/12 "2022-09-02T18:42:07Z")

</div>

This is the publicly reflected Jira, if anyone wants to track this issue: [Unreal Engine Issues and Bug Tracker (UE-161327)](https://issues.unrealengine.com/issue/UE-161327)

---

<div class="post-metadata">

**Author:** ![HelloJXY](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/hellojxy/32/560428_2.png) [@HelloJXY](https://forums.unrealengine.com/u/HelloJXY)\
**Post date:** [September 4, 2022, 6:17pm UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/13 "2022-09-04T18:17:00Z")

</div>

Thank you for your solution, the plug-in works nice, but unfortunately, it doesn’t seem to support other languages, such as chinese? 😭

---

<div class="post-metadata">

**Author:** ![FurrySparkle](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@FurrySparkle](https://forums.unrealengine.com/u/FurrySparkle)\
**Post date:** [March 18, 2023, 4:42pm UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/14 "2023-03-18T16:42:47Z")

</div>

I got it to work by adding the Add default channel, activate channel, and speak on channel BP blocks inside a BP the is inside the level itself

---

<div class="post-metadata">

**Author:** ![FongPoui](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@FongPoui](https://forums.unrealengine.com/u/FongPoui)\
**Post date:** [September 27, 2023, 3:01am UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/15 "2023-09-27T03:01:34Z")

</div>

Would you please to advice us for putting different language selection for this plugin?  
I am suffering from trying to find out why Universal Native TTS works well on android phone but no sound on Meta Quest 2. This unreal plugin works well on Meta Quest.  
I would like to make it speak a French language string.  
Thanks for your kind attention…

---

<div class="post-metadata">

**Author:** ![gtreshchev](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/gtreshchev/32/1075419_2.png) [@gtreshchev](https://forums.unrealengine.com/u/gtreshchev)\
**Post date:** [January 17, 2025, 11:01pm UTC](https://forums.unrealengine.com/t/does-anyone-have-the-tts-engine-working-in-unreal-5/579164/16 "2025-01-17T23:01:50Z")

</div>

Hi, for anyone interested, you might find this plugin useful for runtime text to speech: [https://www.fab.com/listings/0dab646f-73b4-46d9-bb7e-8e6c12bdd808](https://www.fab.com/listings/0dab646f-73b4-46d9-bb7e-8e6c12bdd808). You can download a demo [here](https://georgy.dev/runtime-text-to-speech-demo-windows)
