Aws::Polly::Model::VoiceId ToPollyVoiceId()

in Source/AmazonPollyMetaHuman/Private/VoiceId.cpp [28:79]


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