Documentation

Overview

    Package texttospeech is an auto-generated package for the Cloud Text-to-Speech API.

    NOTE: This package is in alpha. It is not stable, and is likely to change.
    

    Synthesizes natural-sounding speech by applying powerful neural network models.

    Index

    Examples

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func DefaultAuthScopes

    func DefaultAuthScopes() []string

      DefaultAuthScopes reports the default set of authentication scopes to use with this package.

      Types

      type CallOptions

      type CallOptions struct {
      	ListVoices       []gax.CallOption
      	SynthesizeSpeech []gax.CallOption
      }

        CallOptions contains the retry settings for each method of Client.

        type Client

        type Client struct {
        
        	// The call options for this service.
        	CallOptions *CallOptions
        	// contains filtered or unexported fields
        }

          Client is a client for interacting with Cloud Text-to-Speech API.

          Methods, except Close, may be called concurrently. However, fields must not be modified concurrently with method calls.

          func NewClient

          func NewClient(ctx context.Context, opts ...option.ClientOption) (*Client, error)

            NewClient creates a new text to speech client.

            Service that implements Google Cloud Text-to-Speech API.

            Example
            Output:
            
            

            func (*Client) Close

            func (c *Client) Close() error

              Close closes the connection to the API service. The user should invoke this when the client is no longer required.

              func (*Client) Connection

              func (c *Client) Connection() *grpc.ClientConn

                Connection returns the client's connection to the API service.

                func (*Client) ListVoices

                  ListVoices returns a list of [Voice][google.cloud.texttospeech.v1.Voice] supported for synthesis.

                  Example
                  Output:
                  
                  

                  func (*Client) SynthesizeSpeech

                    SynthesizeSpeech synthesizes speech synchronously: receive results after all text input has been processed.

                    Example
                    Output: