metatell Bot SDK - v2.0.0
    Preparing search index...

    Interface VoiceHandlers

    Voice handlers.

    interface VoiceHandlers {
        getLocalPcmStream?: () => AsyncIterable<Int16Array<ArrayBufferLike>>;
        onRemotePcm?: (
            pcm: Int16Array,
            meta: VoiceMetadata,
        ) => void | Promise<void>;
    }
    Index
    getLocalPcmStream?: () => AsyncIterable<Int16Array<ArrayBufferLike>>

    Local PCM source, such as TTS.

    Type Declaration

    onRemotePcm?: (pcm: Int16Array, meta: VoiceMetadata) => void | Promise<void>

    Handles received PCM data (48 kHz, PCM16, mono).

    Type Declaration

      • (pcm: Int16Array, meta: VoiceMetadata): void | Promise<void>
      • Parameters

        • pcm: Int16Array

          Received PCM data.

        • meta: VoiceMetadata

          Metadata.

        Returns void | Promise<void>