# 【Add-on Guide】 tts2cube-pico: Text to Speech add-on

**URL:** <https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126>\
**Category:** eWeLink CUBE\
**Created:** [June 26, 2023, 10:44am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126 "2023-06-26T10:44:03Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Teki](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/teki/32/1161_2.png) [@Teki](https://forum.ewelink.cc/u/Teki)\
**Post date:** [June 26, 2023, 10:44am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/1 "2023-06-26T10:44:03Z")

</div>

**Step 1**  
Navigate to the add-on (docker) menu,  
Find the **TTS2CUBE-Pico** add-on on the page and install it  
(in the CUBE v1.9.0 the add-on name is _Pico Text-to-speech_)

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/0/09b6db65b28497986b4b21c6009dcba70fc612ef.png)

Or click Add add-on and search for **tts2cube-pico** to install it.  
 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/1/12432e0e838346e9c43d30fa8d3caeb2b807f933.png)

**Step 2**  
Run the add-on

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/e/e469ecfdb0e87d81a8fe19590803b893ed3d2032.png)

**Step 3**  
Select the language and enter your text  
Choose whether to save the audio  
And choose where to play the audio, web browser or iHost speaker  
Click the **Convert and Play** button to review

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/0/0dfe63039f8c1294605904e9889afd91e7fe1db8.png)

Click the File button upper right to manage the audio files:

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/b/bf8ab1d58b77d838cb3b48549851706a61b04ddb.png)  
 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/e/ea99e1034134eee434243ff88cc37e9313b11d17.png)

**Step 4**  
When creating a scene, you can select the audio as an action, when triggered, the audio will play on iHost.

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/0/053c01659af9a31517f3218ae9e10d5a34b3e5fd.png)

---

<div class="post-metadata">

**Author:** ![csongor.varga](https://avatars.discourse-cdn.com/v4/letter/c/ea666f/32.png) [@csongor.varga](https://forum.ewelink.cc/u/csongor.varga)\
**Post date:** [July 10, 2023, 3:03pm UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/2 "2023-07-10T15:03:07Z")

</div>

I tried following the above steps. For me the add-on screen looks different (I specified port 8323:80), but I was able to get the add-on running:

The log looks fine, nothing strange:

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/5/593cf3046ee7ff7f76f0aa8a50811c72dcc4202d.png)

And this looks normal as well:

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/0/082200ac8f83a99ca035d0c434c3860d75ca15ab.png)

But nothing loads on the admin site:

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/f/f058325e7fbd38020e11fbd738f149e0f0c849f4.png)

Do you have any ideas what the issue could be?

---

<div class="post-metadata">

**Author:** ![Teki](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/teki/32/1161_2.png) [@Teki](https://forum.ewelink.cc/u/Teki)\
**Post date:** [July 11, 2023, 2:23am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/3 "2023-07-11T02:23:21Z")

</div>

change the port, it should be xport:8323 in bridge mode and visit ip:xport  
or simply use the **host mode** and visit ip:8323

---

<div class="post-metadata">

**Author:** ![csongor.varga](https://avatars.discourse-cdn.com/v4/letter/c/ea666f/32.png) [@csongor.varga](https://forum.ewelink.cc/u/csongor.varga)\
**Post date:** [July 11, 2023, 6:12am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/4 "2023-07-11T06:12:34Z")

</div>

I tried that as well, but the result is the same:

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/c/c80c5ec1c1219d4794b7b4505634220c53168ea6.png)

---

<div class="post-metadata">

**Author:** ![Teki](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/teki/32/1161_2.png) [@Teki](https://forum.ewelink.cc/u/Teki)\
**Post date:** [July 11, 2023, 6:46am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/5 "2023-07-11T06:46:12Z")

</div>

did you run the add-on in host mode?

---

<div class="post-metadata">

**Author:** ![csongor.varga](https://avatars.discourse-cdn.com/v4/letter/c/ea666f/32.png) [@csongor.varga](https://forum.ewelink.cc/u/csongor.varga)\
**Post date:** [July 11, 2023, 10:12am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/6 "2023-07-11T10:12:03Z")

</div>

Sorry my bad. Did not pay attention to the host mode. It is working now.

I am looking forward to additional functionality in this area, like adding my custom audio files and the actual text-to-speech examples.

---

<div class="post-metadata">

**Author:** ![eWeLink](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/ewelink/32/395_2.png) [@eWeLink](https://forum.ewelink.cc/u/eWeLink)\
**Post date:** [August 14, 2023, 6:40am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/7 "2023-08-14T06:40:35Z")

</div>



---

<div class="post-metadata">

**Author:** ![Teki](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/teki/32/1161_2.png) [@Teki](https://forum.ewelink.cc/u/Teki)\
**Post date:** [August 14, 2023, 6:41am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/8 "2023-08-14T06:41:14Z")

</div>

the add-on has been updated, please check 😀

---

<div class="post-metadata">

**Author:** ![csongor.varga](https://avatars.discourse-cdn.com/v4/letter/c/ea666f/32.png) [@csongor.varga](https://forum.ewelink.cc/u/csongor.varga)\
**Post date:** [August 20, 2023, 8:29pm UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/9 "2023-08-20T20:29:00Z")

</div>

Hi @Teki  
Thanks for the info. I updated the iHost to 1.9.1 and the TTS2CUBE-Pico was also installed. But when I go to the Web UI, I still only see the sample audio files, nothing else. This was already working for me, I don’t see any changes.  
The scene setup is still like this, right?

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/0/047d83b027a42d49a1d8e35825194362b225c17d.png)

---

<div class="post-metadata">

**Author:** ![Teki](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/teki/32/1161_2.png) [@Teki](https://forum.ewelink.cc/u/Teki)\
**Post date:** [August 21, 2023, 1:44am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/10 "2023-08-21T01:44:51Z")

</div>

did you uninstall the old one? please delete the old test one, the platform should be TTS2CUBE-pico  
and you can create custom audios in the webUI of the add-on

---

<div class="post-metadata">

**Author:** ![vdrijver](https://avatars.discourse-cdn.com/v4/letter/v/ed8c4c/32.png) [@vdrijver](https://forum.ewelink.cc/u/vdrijver)\
**Post date:** [August 21, 2023, 10:55am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/11 "2023-08-21T10:55:03Z")

</div>

is it also possible to add Dutch to the language? The English pronunciation is sometimes difficult to understand. Also sometimes the triggers from the ihost work slowly or sometimes not at all.

---

<div class="post-metadata">

**Author:** ![csongor.varga](https://avatars.discourse-cdn.com/v4/letter/c/ea666f/32.png) [@csongor.varga](https://forum.ewelink.cc/u/csongor.varga)\
**Post date:** [August 21, 2023, 7:44pm UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/12 "2023-08-21T19:44:17Z")

</div>

@Teki I deleted the add-on, and clicked on install again, but I get the same version back. Still the old version where there is no upload, just the default list. How can this be? I even did uninstall, iHost restart and install again. Still does not work.

---

<div class="post-metadata">

**Author:** ![yorgun](https://avatars.discourse-cdn.com/v4/letter/y/c6cbf5/32.png) [@yorgun](https://forum.ewelink.cc/u/yorgun)\
**Post date:** [September 7, 2023, 7:12am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/13 "2023-09-07T07:12:47Z")

</div>

How to play recorded sound ? I want to upload custom sound.

I have installed filebrowser addod , didnt find how to reach tts folder.

---

<div class="post-metadata">

**Author:** ![annigerard](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/annigerard/32/2712_2.png) [@annigerard](https://forum.ewelink.cc/u/annigerard)\
**Post date:** [September 13, 2023, 3:53pm UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/14 "2023-09-13T15:53:57Z")

</div>

this extension slowed down my device at first, and then strangely stopped working. I’m doubting it’s compatibility as I do use [text to speech](https://wavel.ai/solutions/realistic-text-to-speech-online/) and voiceover APIs pretty often, not for this purpose but for large audio files renderings and yet this small code add-on had terribly lagged my devices for the time I had it on  
they better undertake the bug fixing seriously

---

<div class="post-metadata">

**Author:** ![khushiisinghh456](https://avatars.discourse-cdn.com/v4/letter/k/c68b51/32.png) [@khushiisinghh456](https://forum.ewelink.cc/u/khushiisinghh456)\
**Post date:** [November 7, 2023, 7:55am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/16 "2023-11-07T07:55:38Z")

</div>

Hey Teki,  
I have some questions.  
How can [AI text to speech](https://wavel.ai/solutions/realistic-text-to-speech-online) functionality be further customized within the CUBE environment for more nuanced audio outcomes or integration with specific applications?

---

<div class="post-metadata">

**Author:** ![guillaume](https://avatars.discourse-cdn.com/v4/letter/g/c67d28/32.png) [@guillaume](https://forum.ewelink.cc/u/guillaume)\
**Post date:** [May 15, 2024, 4:02pm UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/17 "2024-05-15T16:02:15Z")

</div>

Hello,

Nice post. I was able to create a scenario to trigger a speech. But I wonder if it’s possible to trigger via Node-RED too ? So far in the “control device” node I don’t see text to speech available ?  
 ![image](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/7/7a42a300e88fdbd1ed09e74651d6a2b94c6bd430.png)

---

<div class="post-metadata">

**Author:** ![Teki](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/teki/32/1161_2.png) [@Teki](https://forum.ewelink.cc/u/Teki)\
**Post date:** [May 16, 2024, 3:18am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/18 "2024-05-16T03:18:13Z")

</div>

a possible walk around:  
create a virtual device

> [@Help on how to use register device on Node-Red](https://forum.ewelink.cc/t/help-on-how-to-use-register-device-on-node-red/16408/5):
>
> here’s a video about the register-device: [[SONOFF iHost: Virtual Device Tutorial] ](https://www.youtube.com/watch?v=SK4EtCqhWY8)

use Node-red to trigger that virtual device  
in iHost create a scene, if the virtual device triggered - play the audio

---

<div class="post-metadata">

**Author:** ![john.e.dixon](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/john.e.dixon/32/1626_2.png) [@john.e.dixon](https://forum.ewelink.cc/u/john.e.dixon)\
**Post date:** [August 10, 2024, 10:01am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/19 "2024-08-10T10:01:59Z")

</div>

This thread doesn’t seem very active, although actually it could be interesting.  
Are there any future plans to develop this addon further, like allow “scripting” of the text to be read e.g. “The temperature is [here insert a variable from a virtual sensor for example] inside the home”, or something on that style.  
You probably know that this can be done on Alexa from Node-Red and it can be useful.

---

<div class="post-metadata">

**Author:** ![ociepa.ekotox](https://avatars.discourse-cdn.com/v4/letter/o/c68b51/32.png) [@ociepa.ekotox](https://forum.ewelink.cc/u/ociepa.ekotox)\
**Post date:** [August 10, 2024, 10:33am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/20 "2024-08-10T10:33:01Z")

</div>

@Teki if the add-on is not developed.  
add the ability to add non-standard sounds in ihost .

---

<div class="post-metadata">

**Author:** ![metalbozkurt](https://avatars.discourse-cdn.com/v4/letter/m/898d66/32.png) [@metalbozkurt](https://forum.ewelink.cc/u/metalbozkurt)\
**Post date:** [November 19, 2024, 11:21am UTC](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126/21 "2024-11-19T11:21:10Z")

</div>

Hi Friends,

How can I add new language ? Like Turkish?

Thank you.

[Next page](https://forum.ewelink.cc/t/add-on-guide-tts2cube-pico-text-to-speech-add-on/19126.md?page=2)
