VoiceSDK  5.0.2
Public Member Functions | Public Attributes | Friends | List of all members
voicesdk::SpeechSummary Struct Reference

Structure containing speech statistics and audio intervals marked as speech or non-speech. More...

#include <voicesdk/media/speech_summary.h>

Public Member Functions

 SpeechSummary ()=default
 
 SpeechSummary (const std::vector< SpeechEvent > &speechEvents, const SpeechInfo &speechInfo)
 
bool operator== (const SpeechSummary &other) const
 

Public Attributes

std::vector< SpeechEventspeechEvents
 Contains audio intervals marked as speech or non-speech. More...
 
SpeechInfo speechInfo
 Contains speech statistics. More...
 

Friends

std::ostream & operator<< (std::ostream &os, const SpeechSummary &obj)
 

Detailed Description

Structure containing speech statistics and audio intervals marked as speech or non-speech.

See also
SpeechSummaryEngine
SpeechSummaryStream

Constructor & Destructor Documentation

◆ SpeechSummary() [1/2]

voicesdk::SpeechSummary::SpeechSummary ( )
default

◆ SpeechSummary() [2/2]

voicesdk::SpeechSummary::SpeechSummary ( const std::vector< SpeechEvent > &  speechEvents,
const SpeechInfo speechInfo 
)
inline

Member Function Documentation

◆ operator==()

bool voicesdk::SpeechSummary::operator== ( const SpeechSummary other) const
inline

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const SpeechSummary obj 
)
friend

Member Data Documentation

◆ speechEvents

std::vector<SpeechEvent> voicesdk::SpeechSummary::speechEvents

Contains audio intervals marked as speech or non-speech.

◆ speechInfo

SpeechInfo voicesdk::SpeechSummary::speechInfo

Contains speech statistics.