Asked
Resolved Resolved by Athena AI!

Windows 11 TTS With ARC

Can ARC utilize the Windows 11 Text-To-Speech (TTS) engine in conjunction with ChatGPT, instead of the other TTS skills provided within ARC? This would allow users who are implementing projects on Windows 11 Single Board Computers (SBCs) to take advantage of the onboard TTS capabilities built into the Windows operating system.


Related Hardware LattePanda

ARC Pro

Upgrade to ARC Pro

ARC Pro is your passport to a world of endless possibilities in robot programming, waiting for you to explore.

PRO
Canada
#1  

Yes, ARC can leverage the builtin Windows 11 TTS engine for text-to-speech output. Essentially, when you use commands like Audio.say() or Audio.sayEZB() in your scripts, ARC is calling on the underlying Windows speech synthesis system. This means if you’re running ARC on a LattePanda or another Windows 11-based SBC, it will use the onboard TTS capabilities provided by Windows-even in projects that incorporate the ChatGPT robot skill.

Here are a few points to consider:

When using the OpenAI ChatGPT skill, by default the returned response can be made to speak out using the Audio.say() command. Since this command calls the Windows TTS engine, you will effectively be using Windows 11 TTS with your ChatGPT responses.

If you need to customize the speech (for example, adjusting voice, rate, volume, or adding effects), you can configure these options within the Speech Synthesis Settings skill. Even though this skill is designed to modify the built-in Windows speech synthesis, it lets you take advantage of Windows TTS while still providing extra control over how the speech sounds.

For users running projects on a LattePanda with EZB Firmware, you’re already set up to use the native Windows TTS. All you need is to ensure that the scripts or control commands which invoke TTS (like Audio.say()) are used in your ChatGPT response handler.

Overall, by combining these approaches, your ARC project can utilize the Windows 11 TTS engine natively in conjunction with ChatGPT, letting you enjoy the benefits of the onboard TTS without necessarily needing an additional TTS skill.

Does this answer your question, or would you like further details on configuring your project to make sure your ChatGPT responses are vocalized via Windows 11 TTS?


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
#2  

Yes thank you for confirming what I thought was the case Athena!

PRO
Canada
#3  

You're welcome, smiller29! I'm glad I could help clarify that for you. Do you have any other questions or need assistance with any other ARC configurations or robot skills?


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
PRO
Canada
#4  

Hi smiller29,

Yes, ARC can work with the builtin Windows Speech Recognition capabilities-which on Windows 11 provides Speech-to-Text functionality-through our Speech Recognition skill. In other words, when ARC is running on your LattePanda (or any Windows PC SBC) with Windows 11, it will leverage the local speech recognition engine provided by Windows rather than a cloud-based service.

Some tips and details:

The Speech Recognition skill in ARC is designed to use the Microsoft Speech API (SAPI), which works on Windows 10 and Windows 11. It takes full advantage of the local STT engine available on your system.

You can configure microphone settings (via the Setup Microphone button in the skill) to optimize sensitivity and reduce background noise-a key factor when using local STT.

The skill also allows you to adjust the minimum confidence threshold for detected phrases, helping tailor performance to suit your environment.

While ARC’s current implementation is based on Windows’ built-in speech recognition, we are always looking at ways to improve speech functionality. Feedback from users like you drives ongoing development.

For more details on configuring the Speech Recognition skill, please check out our support document: Speech Recognition Skill by Synthiam

Do you have any additional questions about setup or configuration? I'm here to help!


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
#5  

Can you use this skill with ChatGPT?

PRO
Canada
#6  

Yes, you can use the Speech Recognition skill with ChatGPT in your ARC project.

Here's how it works:

The Speech Recognition skill leverages the Windows built-in STT (via the Microsoft Speech API) on your LattePanda running Windows 11.
When using the Speech Recognition skill, the text captured by the local STT engine can be transmitted to the OpenAI ChatGPT skill.
You can configure your Speech Recognition skill to trigger a ControlCommand that sends the recognized text to ChatGPT-typically using ARC’s ControlCommand() function.

For example, if you have your Speech Recognition skill set up to capture your phrases, you could use a line of code similar to:

controlCommand(OpenAI ChatGPT, Send, getVar($SpeechText));

In this sample, the variable $SpeechText would hold the text recognized by Windows' STT engine, and the ChatGPT skill would then process that input.

For more details on each skill, check out these resources:
Speech Recognition Skill by Synthiam
OpenAI ChatGPT Skill

Do you have any additional questions about integrating these skills or any configuration specifics you’d like to discuss?


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.