Aws::Polly::Model::Engine ToPollyVoiceEngine()

in Source/AmazonPollyMetaHuman/Private/VoiceId.cpp [86:123]


Aws::Polly::Model::Engine ToPollyVoiceEngine(const EVoiceId VoiceId)
{
    switch (VoiceId)
    {
    case EVoiceId::Nicole:
    case EVoiceId::Russell:
    case EVoiceId::Amy:
    case EVoiceId::Emma:
    case EVoiceId::Brian:
    case EVoiceId::Aditi:
    case EVoiceId::Raveena:
    case EVoiceId::Ivy:
    case EVoiceId::Joanna:
    case EVoiceId::Kendra:
    case EVoiceId::Kimberly:
    case EVoiceId::Salli:
    case EVoiceId::Joey:
    case EVoiceId::Justin:
    case EVoiceId::Matthew:
    case EVoiceId::Geraint:
        return Aws::Polly::Model::Engine::standard;
    case EVoiceId::AmyNeural:
    case EVoiceId::EmmaNeural:
    case EVoiceId::BrianNeural:
    case EVoiceId::IvyNeural:
    case EVoiceId::JoannaNeural:
    case EVoiceId::KendraNeural:
    case EVoiceId::KimberlyNeural:
    case EVoiceId::SalliNeural:
    case EVoiceId::JoeyNeural:
    case EVoiceId::JustinNeural:
    case EVoiceId::MatthewNeural:
        return Aws::Polly::Model::Engine::neural;
    default:
        UE_LOG(LogAmazonPollyVoiceId, Error, TEXT("ToPollyVoiceEngine: Invalid VoiceId (EVoiceId Index: %d)."), VoiceId);
        return Aws::Polly::Model::Engine::standard;
    }
}