<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tangara-fw/src/tangara/tts/provider.hpp, branch main</title>
<subtitle>Tangara firmware</subtitle>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/'/>
<entry>
<title>Gate playback on the existence of /.tangara-tts/.</title>
<updated>2025-02-18T12:41:46+00:00</updated>
<author>
<name>Tursiae</name>
<email>git@tursiae.org</email>
</author>
<published>2025-02-18T12:39:48+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=eba8825d9f4df93e3f89010a4349c72046faa16a'/>
<id>eba8825d9f4df93e3f89010a4349c72046faa16a</id>
<content type='text'>
Also, clang-format previous changes in provider.hpp.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, clang-format previous changes in provider.hpp.
</pre>
</div>
</content>
</entry>
<entry>
<title>TTS: Implement and wire up a TTS toggle in Display Settings (#251)</title>
<updated>2025-02-11T00:23:35+00:00</updated>
<author>
<name>Tursiae</name>
<email>git@tursiae.org</email>
</author>
<published>2025-02-11T00:23:35+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=569ed6c0cc440572b37a06200b6706badcdf8e45'/>
<id>569ed6c0cc440572b37a06200b6706badcdf8e45</id>
<content type='text'>
This change introduces the ability to enable or disable the spoken interface/TTS from the on-device settings, either via the UI or the Lua console. This closes out the implementation of issue #245.

The TTS setting is only visible in Display settings if voice samples are present in `/.tangara-tts/` on the SD card.

Playback of new TTS voice samples is inhibited when TTS is disabled. By default, the setting is enabled, as the device will only play back TTS voices if samples are present on disk.

If you need samples to test TTS on your device, feel free to grab the voice samples I have at https://codeberg.org/tursiae/tangara-tts-samples. There's about 80-85% coverage of the UI, with the remainder to be added soonish.

Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/251
Co-authored-by: Tursiae &lt;git@tursiae.org&gt;
Co-committed-by: Tursiae &lt;git@tursiae.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change introduces the ability to enable or disable the spoken interface/TTS from the on-device settings, either via the UI or the Lua console. This closes out the implementation of issue #245.

The TTS setting is only visible in Display settings if voice samples are present in `/.tangara-tts/` on the SD card.

Playback of new TTS voice samples is inhibited when TTS is disabled. By default, the setting is enabled, as the device will only play back TTS voices if samples are present on disk.

If you need samples to test TTS on your device, feel free to grab the voice samples I have at https://codeberg.org/tursiae/tangara-tts-samples. There's about 80-85% coverage of the UI, with the remainder to be added soonish.

Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/251
Co-authored-by: Tursiae &lt;git@tursiae.org&gt;
Co-committed-by: Tursiae &lt;git@tursiae.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>WIP initial tts player wiring</title>
<updated>2024-07-19T03:59:30+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-07-19T03:59:30+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=9475d10d1000c7e21a7ea311b0c8ee6a72ef46c4'/>
<id>9475d10d1000c7e21a7ea311b0c8ee6a72ef46c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Start on TTS support by logging the data that will become TTS lines</title>
<updated>2024-05-29T04:45:49+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-05-29T04:45:49+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=2ff8eac022f397bb1aed28aca376fbe422fc8b3c'/>
<id>2ff8eac022f397bb1aed28aca376fbe422fc8b3c</id>
<content type='text'>
Includes some misc cleanup of haptic double-triggering (or
non-triggering), since those cases all end up being TTS event
double-reporting, which to me crosses the threshold from "annoying" to
"usability issue"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Includes some misc cleanup of haptic double-triggering (or
non-triggering), since those cases all end up being TTS event
double-reporting, which to me crosses the threshold from "annoying" to
"usability issue"
</pre>
</div>
</content>
</entry>
</feed>
