# Dialogflow V2 API - Class Google::Cloud::Dialogflow::V2::CustomPronunciationParams (v1.16.1)

1.16.1 (latest) 1.16.0 1.15.0 1.14.0 1.13.0 1.12.1 1.11.0 1.10.1 1.9.1 1.8.0 1.7.0 1.6.0 1.5.0 1.4.1 1.3.0 1.2.0 1.1.1 1.0.0 0.34.0 0.33.0 0.32.2 0.31.0 0.30.0 0.29.0 0.28.0 0.27.0 0.26.2 0.25.0 0.24.0 0.23.0 0.22.0 0.21.0 0.20.0 0.19.0 0.18.0 0.17.1 0.16.0 0.15.2 0.14.0 0.13.0 0.12.0 Reference documentation and code samples for the Dialogflow V2 API class Google::Cloud::Dialogflow::V2::CustomPronunciationParams.

Pronunciation customization for a phrase.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #phonetic_encoding

    def phonetic_encoding() -> ::Google::Cloud::Dialogflow::V2::CustomPronunciationParams::PhoneticEncoding

**Returns**

- ([::Google::Cloud::Dialogflow::V2::CustomPronunciationParams::PhoneticEncoding](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dialogflow-v2/latest/Google-Cloud-Dialogflow-V2-CustomPronunciationParams-PhoneticEncoding)) --- The phonetic encoding of the phrase.

### #phonetic_encoding=

    def phonetic_encoding=(value) -> ::Google::Cloud::Dialogflow::V2::CustomPronunciationParams::PhoneticEncoding

**Parameter**

- **value** ([::Google::Cloud::Dialogflow::V2::CustomPronunciationParams::PhoneticEncoding](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dialogflow-v2/latest/Google-Cloud-Dialogflow-V2-CustomPronunciationParams-PhoneticEncoding)) --- The phonetic encoding of the phrase.
**Returns**

- ([::Google::Cloud::Dialogflow::V2::CustomPronunciationParams::PhoneticEncoding](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dialogflow-v2/latest/Google-Cloud-Dialogflow-V2-CustomPronunciationParams-PhoneticEncoding)) --- The phonetic encoding of the phrase.

### #phrase

    def phrase() -> ::String

**Returns**

- (::String) --- The phrase to which the customization is applied. The phrase can be multiple words, such as proper nouns, but shouldn't span the length of the sentence.

### #phrase=

    def phrase=(value) -> ::String

**Parameter**

- **value** (::String) --- The phrase to which the customization is applied. The phrase can be multiple words, such as proper nouns, but shouldn't span the length of the sentence.
**Returns**

- (::String) --- The phrase to which the customization is applied. The phrase can be multiple words, such as proper nouns, but shouldn't span the length of the sentence.

### #pronunciation

    def pronunciation() -> ::String

**Returns**

- (::String) --- The pronunciation of the phrase. This must be in the phonetic encoding specified above.

### #pronunciation=

    def pronunciation=(value) -> ::String

**Parameter**

- **value** (::String) --- The pronunciation of the phrase. This must be in the phonetic encoding specified above.
**Returns**

- (::String) --- The pronunciation of the phrase. This must be in the phonetic encoding specified above.