UNPKG

watson-developer-cloud

Version:

Client library to use the IBM Watson Services and AlchemyAPI

31 lines (30 loc) 1.5 kB
/// <reference types="node" /> import SynthesizeStream = require('../lib/synthesize-stream'); import GeneratedTextToSpeechV1 = require('./v1-generated'); declare class TextToSpeechV1 extends GeneratedTextToSpeechV1 { constructor(options: any); getCustomizations(params: any, callback: any): void | NodeJS.ReadableStream; getCustomization(params: any, callback: any): void | NodeJS.ReadableStream; updateCustomization(params: any, callback: any): void | NodeJS.ReadableStream; deleteCustomization(params: any, callback: any): void | NodeJS.ReadableStream; createCustomization(params: any, callback: any): void | NodeJS.ReadableStream; getWords(params: any, callback: any): void | NodeJS.ReadableStream; voices(params: any, callback: any): void | NodeJS.ReadableStream; voice(params: any, callback: any): void | NodeJS.ReadableStream; pronunciation(params: any, callback: any): void | NodeJS.ReadableStream; /** * Repair the WAV header of an audio/wav file. * * @param {Buffer} wavFileData - Wave audio - will be edited in place and returned * @return {Buffer} wavFileData - the original Buffer, with a correct header */ repairWavHeader: (wavFileData: any) => any; /** * Use the synthesize function with a readable stream over websockets * * @param {Object} params The parameters * @return {SynthesizeStream} */ synthesizeUsingWebSocket(params: any): SynthesizeStream; } export = TextToSpeechV1;