• Synthesizes some text into a readable stream representing the speech. Then it generates an audio asset from that speech.

    Parameters

    • config: {
          hosting: {
              config: {} & {
                  [k: string]: unknown;
              };
              write: ((...args) => Promise<{
                  error?: undefined;
                  value: {
                      href: string;
                      message: string;
                  };
              } | {
                  error: Error;
                  value?: undefined;
              }>);
          };
          synthesis: {
              config: {} & {
                  [k: string]: unknown;
              };
              extension: string;
              synthesize: ((...args) => Promise<{
                  error?: undefined;
                  value: Readable;
              } | {
                  error: Error;
                  value?: undefined;
              }>);
          };
          text: string;
      }
      • hosting: {
            config: {} & {
                [k: string]: unknown;
            };
            write: ((...args) => Promise<{
                error?: undefined;
                value: {
                    href: string;
                    message: string;
                };
            } | {
                error: Error;
                value?: undefined;
            }>);
        }
        • config: {} & {
              [k: string]: unknown;
          }
        • write: ((...args) => Promise<{
              error?: undefined;
              value: {
                  href: string;
                  message: string;
              };
          } | {
              error: Error;
              value?: undefined;
          }>)
            • (...args): Promise<{
                  error?: undefined;
                  value: {
                      href: string;
                      message: string;
                  };
              } | {
                  error: Error;
                  value?: undefined;
              }>
            • Parameters

              • Rest ...args: unknown[]

              Returns Promise<{
                  error?: undefined;
                  value: {
                      href: string;
                      message: string;
                  };
              } | {
                  error: Error;
                  value?: undefined;
              }>

      • synthesis: {
            config: {} & {
                [k: string]: unknown;
            };
            extension: string;
            synthesize: ((...args) => Promise<{
                error?: undefined;
                value: Readable;
            } | {
                error: Error;
                value?: undefined;
            }>);
        }
        • config: {} & {
              [k: string]: unknown;
          }
        • extension: string
        • synthesize: ((...args) => Promise<{
              error?: undefined;
              value: Readable;
          } | {
              error: Error;
              value?: undefined;
          }>)
            • (...args): Promise<{
                  error?: undefined;
                  value: Readable;
              } | {
                  error: Error;
                  value?: undefined;
              }>
            • Parameters

              • Rest ...args: [string, ...unknown[]]

              Returns Promise<{
                  error?: undefined;
                  value: Readable;
              } | {
                  error: Error;
                  value?: undefined;
              }>

      • text: string

    Returns Promise<{
        error: Error;
        value?: undefined;
    } | {
        error?: undefined;
        value: {
            href: string;
            message: string;
        };
    }>