class TtsManager

Defined at line 1700 of file fidling/gen/sdk/fidl/fuchsia.accessibility.tts/fuchsia.accessibility.tts/hlcpp/fuchsia/accessibility/tts/cpp/fidl.h

An interface to manage TTS for assistive technology.

The TTS Manager offers assistive technology a way to open a TTS engine to

start producing speech output.

Public Members

static const char[] Name_

Public Methods

void ~TtsManager ()
void OpenEngine (::fidl::InterfaceRequest< ::fuchsia::accessibility::tts::Engine> engine_request, OpenEngineCallback callback)

A speaker is an assistive technology that wants to produce speech

output. Only one speaker is allowed to have an open connection to the

engine at a time. If already in use, BUSY error is returned.