Class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment
 
 
- Includes:
 - Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
 
- Defined in:
 - lib/google/apis/contactcenterinsights_v1/classes.rb,
lib/google/apis/contactcenterinsights_v1/representations.rb,
lib/google/apis/contactcenterinsights_v1/representations.rb 
Overview
A segment of a full transcript.
Instance Attribute Summary collapse
- 
  
    
      #channel_tag  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
For conversations derived from multi-channel audio, this is the channel number corresponding to the audio from that channel.
 - 
  
    
      #confidence  ⇒ Float 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A confidence estimate between 0.0 and 1.0 of the fidelity of this segment.
 - 
  
    
      #dialogflow_segment_metadata  ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Metadata from Dialogflow relating to the current transcript segment.
 - 
  
    
      #language_code  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The language code of this segment as a BCP-47 language tag.
 - 
  
    
      #message_time  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The time that the message occurred, if provided.
 - 
  
    
      #segment_participant  ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationParticipant 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The call participant speaking for a given utterance.
 - 
  
    
      #sentiment  ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The data for a sentiment annotation.
 - 
  
    
      #text  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The text of this segment.
 - 
  
    
      #words  ⇒ Array<Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A list of the word-specific information for each word in the segment.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Constructor Details
#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment
Returns a new instance of GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment.
      1314 1315 1316  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1314 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#channel_tag ⇒ Fixnum
For conversations derived from multi-channel audio, this is the channel number
corresponding to the audio from that channel. For audioChannelCount = N, its
output values can range from '1' to 'N'. A channel tag of 0 indicates that the
audio is mono.
Corresponds to the JSON property channelTag
      1270 1271 1272  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1270 def channel_tag @channel_tag end  | 
  
#confidence ⇒ Float
A confidence estimate between 0.0 and 1.0 of the fidelity of this segment. A
default value of 0.0 indicates that the value is unset.
Corresponds to the JSON property confidence
      1276 1277 1278  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1276 def confidence @confidence end  | 
  
#dialogflow_segment_metadata ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata
Metadata from Dialogflow relating to the current transcript segment.
Corresponds to the JSON property dialogflowSegmentMetadata
      1281 1282 1283  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1281 def @dialogflow_segment_metadata end  | 
  
#language_code ⇒ String
The language code of this segment as a BCP-47 language tag. Example: "en-US".
Corresponds to the JSON property languageCode
      1287 1288 1289  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1287 def language_code @language_code end  | 
  
#message_time ⇒ String
The time that the message occurred, if provided.
Corresponds to the JSON property messageTime
      1292 1293 1294  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1292 def @message_time end  | 
  
#segment_participant ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationParticipant
The call participant speaking for a given utterance.
Corresponds to the JSON property segmentParticipant
      1297 1298 1299  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1297 def segment_participant @segment_participant end  | 
  
#sentiment ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData
The data for a sentiment annotation.
Corresponds to the JSON property sentiment
      1302 1303 1304  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1302 def sentiment @sentiment end  | 
  
#text ⇒ String
The text of this segment.
Corresponds to the JSON property text
      1307 1308 1309  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1307 def text @text end  | 
  
#words ⇒ Array<Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo>
A list of the word-specific information for each word in the segment.
Corresponds to the JSON property words
      1312 1313 1314  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1312 def words @words end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 1319 def update!(**args) @channel_tag = args[:channel_tag] if args.key?(:channel_tag) @confidence = args[:confidence] if args.key?(:confidence) @dialogflow_segment_metadata = args[:dialogflow_segment_metadata] if args.key?(:dialogflow_segment_metadata) @language_code = args[:language_code] if args.key?(:language_code) @message_time = args[:message_time] if args.key?(:message_time) @segment_participant = args[:segment_participant] if args.key?(:segment_participant) @sentiment = args[:sentiment] if args.key?(:sentiment) @text = args[:text] if args.key?(:text) @words = args[:words] if args.key?(:words) end  |