Class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment
 
 
- 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::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
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::GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The call participant speaking for a given utterance.
 - 
  
    
      #sentiment  ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SentimentData 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The data for a sentiment annotation.
 - 
  
    
      #text  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The text of this segment.
 - 
  
    
      #words  ⇒ Array<Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A list of the word-specific information for each word in the segment.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Constructor Details
#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment
Returns a new instance of GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment.
      5037 5038 5039  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5037 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
      4993 4994 4995  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 4993 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
      4999 5000 5001  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 4999 def confidence @confidence end  | 
  
#dialogflow_segment_metadata ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata
Metadata from Dialogflow relating to the current transcript segment.
Corresponds to the JSON property dialogflowSegmentMetadata
      5004 5005 5006  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5004 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
      5010 5011 5012  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5010 def language_code @language_code end  | 
  
#message_time ⇒ String
The time that the message occurred, if provided.
Corresponds to the JSON property messageTime
      5015 5016 5017  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5015 def @message_time end  | 
  
#segment_participant ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant
The call participant speaking for a given utterance.
Corresponds to the JSON property segmentParticipant
      5020 5021 5022  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5020 def segment_participant @segment_participant end  | 
  
#sentiment ⇒ Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SentimentData
The data for a sentiment annotation.
Corresponds to the JSON property sentiment
      5025 5026 5027  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5025 def sentiment @sentiment end  | 
  
#text ⇒ String
The text of this segment.
Corresponds to the JSON property text
      5030 5031 5032  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5030 def text @text end  | 
  
#words ⇒ Array<Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo>
A list of the word-specific information for each word in the segment.
Corresponds to the JSON property words
      5035 5036 5037  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5035 def words @words end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052  | 
    
      # File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 5042 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  |