| [ |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.accessibility.tts/Engine.Cancel", |
| "strictness": "strict", |
| "ordinal": "1118196852984701679", |
| "direction": "two_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.accessibility.tts/Engine.Enqueue", |
| "strictness": "strict", |
| "ordinal": "6174577865315612530", |
| "direction": "two_way", |
| "request": "fuchsia.accessibility.tts/EngineEnqueueRequest", |
| "response": "fuchsia.accessibility.tts/Engine_Enqueue_Response", |
| "error": "fuchsia.accessibility.tts/Error" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.accessibility.tts/Engine.Speak", |
| "strictness": "strict", |
| "ordinal": "4723084893407136867", |
| "direction": "two_way", |
| "response": "fuchsia.accessibility.tts/Engine_Speak_Response", |
| "error": "fuchsia.accessibility.tts/Error" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.accessibility.tts/Engine", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.accessibility.tts/EngineEnqueueRequest.utterance", |
| "ordinal": "1", |
| "type": "fuchsia.accessibility.tts/Utterance" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.accessibility.tts/EngineEnqueueRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.accessibility.tts/EngineRegistry.RegisterEngine", |
| "strictness": "strict", |
| "ordinal": "2190398625016026734", |
| "direction": "two_way", |
| "request": "fuchsia.accessibility.tts/EngineRegistryRegisterEngineRequest", |
| "response": "fuchsia.accessibility.tts/EngineRegistry_RegisterEngine_Response", |
| "error": "fuchsia.accessibility.tts/Error" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.accessibility.tts/EngineRegistry", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.accessibility.tts/EngineRegistryRegisterEngineRequest.engine", |
| "ordinal": "1", |
| "type": "client_end:fuchsia.accessibility.tts/Engine" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.accessibility.tts/EngineRegistryRegisterEngineRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.accessibility.tts/Error.BAD_STATE", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.accessibility.tts/Error.BUSY", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.accessibility.tts/Error.NOT_IMPLEMENTED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.accessibility.tts/Error.OUT_OF_RANGE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.accessibility.tts/Error", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.accessibility.tts/TtsManager.OpenEngine", |
| "strictness": "strict", |
| "ordinal": "4368879379442939281", |
| "direction": "two_way", |
| "request": "fuchsia.accessibility.tts/TtsManagerOpenEngineRequest", |
| "response": "fuchsia.accessibility.tts/TtsManager_OpenEngine_Response", |
| "error": "fuchsia.accessibility.tts/Error" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.accessibility.tts/TtsManager", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.accessibility.tts/TtsManagerOpenEngineRequest.engine_request", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.accessibility.tts/Engine" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.accessibility.tts/TtsManagerOpenEngineRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.accessibility.tts/Utterance.message", |
| "ordinal": "1", |
| "type": "string" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.accessibility.tts/Utterance.params", |
| "ordinal": "2", |
| "type": "fuchsia.accessibility.tts/VoiceParameters" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.accessibility.tts/Utterance" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.accessibility.tts/VoiceParameters.language", |
| "ordinal": "1", |
| "type": "fuchsia.intl/LocaleId" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.accessibility.tts/VoiceParameters" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.accessibility.tts" |
| } |
| ] |