ttsAdapters. RestTTSAdapter

Highly configurable REST adapter. You can override defaultBuildRequest and/or defaultParseResponse.

Constructor

new RestTTSAdapter(cfg)

Parameters:
NameTypeDescription
cfgObject
Properties
NameTypeAttributesDescription
endpointstring

Service endpoint URL.

defaults*<optional>

Default adapter configuration.

buildRequestfunction<optional>

Custom request builder. Receives (input, cfg) and must return {url, init} for fetch.

parseResponsefunction<optional>

Custom response parser. Receives (res, input, cfg) and must return a Promise resolving to adapter output.

Methods

(async) synthesize()