Skip to content

TTS Voice System User Guide

Why Voice Announcements Matter

Imagine this: your beans are at the critical first crack stage, you need to carefully observe the subtle color changes and listen to the rhythm of the cracking sounds. If you have to constantly look down at the screen to check temperature and timing, wouldn't that be distracting?

Coffee roasting is an art that requires full sensory engagement:

  • 👁️ Eyes observe the beans' color transition from green to yellow-brown to deep brown
  • 👂 Ears capture the subtle differences and rhythmic changes of first and second crack
  • 👃 Nose experience the aromatic journey from grassy to floral to caramel notes
  • 🖐️ Touch feel the roasting progress and rhythm through the equipment

When your attention is diverted by the screen, you miss these precious sensory experiences. Worse still, distraction at critical moments can lead to over or under-roasting, ruining a batch of good beans.

The TTS voice system is your roasting assistant, delivering data in the most natural way, freeing your eyes and attention so you can truly immerse yourself in the art of roasting.

What is the TTS Voice System

The TTS (Text-to-Speech) voice system announces important information during the roasting process, allowing you to focus on observing beans and listening for audio cues without frequently checking the screen.

Use Cases

1. Automated Roast Replay - Confidently Reproduce Classic Profiles

You've finally found that perfect roasting profile, and now you want to reproduce it. TTS gives you confidence at critical moments:

  • Control change confirmation: "Heat adjusted to 65%" - know the system is executing as planned
  • Key milestone reminders: "Approaching first crack stage" - prepare for careful observation
  • Drop reminders: "Approaching target drop temperature" - never miss the optimal drop timing

2. Manual Roast Monitoring - Transparent System Execution

During manual roasting, preset procedures and automation rules work silently in the background. Voice makes these transparent and perceptible:

  • Process status announcements: "Preheat started, will automatically heat to 200°C" - know the system has started correctly
  • Automation triggers: "Temperature reached set value, automatically adjusting heat" - understand which rules the system is executing
  • Cooling reminders: "Roasting complete, starting forced cooling" - confirm the system has entered the next phase

3. Automation Rule Execution - Peace of Mind with Smart Control

Set up automation rules but worried they're not executing as expected? Voice confirmation gives you peace of mind:

  • Rule trigger alerts: "Temperature reached set value, automatically adjusting heat" - know the system is working
  • Status confirmation announcements: "PID control activated" - complex controls become transparent and perceptible
  • Temperature warnings: "Temperature exceeds safe value, shutting off heat"

System Capability Support

The following functional modules support TTS voice announcements, making system operation more transparent:

🔧 Device Control Procedures

  • Warm-up process: "Starting preheat, target temperature 200°C"
  • Cooling process: "Roasting complete, cooling fan activated"

⚙️ Automation Rule System

  • Rule trigger announcements: Each automation rule can be individually configured for voice announcements
  • Execution confirmation: "Temperature reached 150°C, executing heat reduction rule" / "Time triggered, automatically adjusting damper to 30%"
  • PID control: "PID temperature control activated, target temperature 180°C" / "PID control deactivated"

🎯 Automated Roast Replay

  • Control adjustment announcements: Automatically announce all heat, damper, and drum speed adjustments
  • Key milestone reminders: "Approaching first crack stage, please observe carefully" / "Approaching predicted drop temperature"
  • Stage progress: "Auto marker: First crack"

Personalized Configuration: Most voice announcements can be independently enabled or disabled in their respective function settings, so you only hear the reminders you truly need.

Settings & Configuration

Voice Settings Location

Settings Page → TTS Voice Settings

Main Configuration Options

  • Enable/Disable TTS: Global switch control
  • Voice Parameters: Speed, volume, and pitch adjustment
  • Language Selection: Multiple language support

Audio Status Monitoring

The settings page displays current audio status, including:

  • System volume percentage
  • Ringer mode (normal/silent/vibrate)
  • Playback condition assessment

Frequently Asked Questions

Q: Why is there no voice announcement?

A: Check the following points:

  1. Is TTS functionality enabled?
  2. Is the device in silent mode?
  3. Is the system volume too low?
  4. Does the app have audio playback permissions?

Q: Voice announcements are frequently interrupted?

A: This is normal intelligent priority management:

  • Important information will interrupt regular announcements
  • Emergency warnings will immediately interrupt all playback
  • The system automatically judges information importance to ensure critical reminders aren't missed

Q: Multi-language support?

A: Supports multiple languages supported by the system:

  • Chinese (Simplified/Traditional)
  • English, French, Japanese, Korean
  • Indonesian, Portuguese, Thai, etc.
  • Automatically selects based on system language

Best Practices

Make Voice Your Best Roasting Partner

  1. First Use: Test voice effects in the settings page first, adjust appropriate parameters

    • Just like tuning a coffee machine, find your ideal "voice recipe"
  2. Volume Settings: Recommend setting volume above 30% to ensure clear hearing in roasting environments

    • Roasting machines are noisy, don't let important reminders get drowned out

Technical Details

Queue Management

  • Automatically sorts playback by priority
  • Intelligently clears expired tasks

Dual Engine Support

  • Local Engine: Fast response, no network dependency
  • Cloud Engine: Better audio quality, superior multi-language support
  • System automatically selects the best engine based on scenario