vsdk 8.0.0
 
Loading...
Searching...
No Matches
Vsdk::Tts Namespace Reference

Classes

class  Channel
 Can perform voice synthesis. More...
 
class  Engine
 Responsible for creation of Channel instances. More...
 

Typedefs

using ChannelPtr = std::shared_ptr< Channel >
 
using ChannelVoices = std::map< std::string, std::vector< std::string > >
 
using EnginePtr = std::shared_ptr< Engine >
 

Enumerations

enum class  ChannelEventCode {
  TextRewritten , GenerationStarted , WordMarker , GenerationEnded ,
  ProcessFinished , NativeEvent
}
 
enum class  ChannelErrorCode { NativeError }
 

Typedef Documentation

◆ ChannelPtr

using Vsdk::Tts::ChannelPtr = typedef std::shared_ptr<Channel>

◆ ChannelVoices

using Vsdk::Tts::ChannelVoices = typedef std::map<std::string, std::vector<std::string> >

◆ EnginePtr

using Vsdk::Tts::EnginePtr = typedef std::shared_ptr<Engine>

Enumeration Type Documentation

◆ ChannelEventCode

enum class Vsdk::Tts::ChannelEventCode
strong
Enumerator
TextRewritten 
GenerationStarted 
WordMarker 
GenerationEnded 
ProcessFinished 
NativeEvent 

◆ ChannelErrorCode

enum class Vsdk::Tts::ChannelErrorCode
strong
Enumerator
NativeError 

This one is raised when an unmanaged native error is raised.