Aws-Polly-Select
view release on metacpan or search on metacpan
lib/Aws/Polly/Select.pm view on Meta::CPAN
{
Gender => "Female",
Id => "Ines",
LanguageCode => "pt-PT",
LanguageName => "Portuguese",
Name => "Inês",
},
{
Gender => "Male",
Id => "Cristiano",
LanguageCode => "pt-PT",
LanguageName => "Portuguese",
Name => "Cristiano",
},
{
Gender => "Female",
Id => "Carmen",
LanguageCode => "ro-RO",
LanguageName => "Romanian",
Name => "Carmen",
},
{
Gender => "Female",
Id => "Tatyana",
LanguageCode => "ru-RU",
LanguageName => "Russian",
Name => "Tatyana",
},
{
Gender => "Male",
Id => "Maxim",
LanguageCode => "ru-RU",
LanguageName => "Russian",
Name => "Maxim",
},
{
Gender => "Female",
Id => "Astrid",
LanguageCode => "sv-SE",
LanguageName => "Swedish",
Name => "Astrid",
},
{
Gender => "Female",
Id => "Filiz",
LanguageCode => "tr-TR",
LanguageName => "Turkish",
Name => "Filiz",
},
];
}
#-------------------------------------------------------------------------------
# Test
#-------------------------------------------------------------------------------
sub test
{eval join('', <Aws::Polly::Select::DATA>) || die $@
}
test unless caller();
# Documentation
#extractDocumentation unless caller;
#-------------------------------------------------------------------------------
# Export
#-------------------------------------------------------------------------------
require Exporter;
use vars qw(@ISA @EXPORT @EXPORT_OK %EXPORT_TAGS);
@ISA = qw(Exporter);
@EXPORT = qw();
@EXPORT_OK = qw();
%EXPORT_TAGS = (all=>[@EXPORT, @EXPORT_OK]);
1;
=pod
=encoding utf-8
=head1 Name
Aws::Polly::Select - Select AWS Polly speakers with specified characteristics
=head1 Synopsis
use Aws::Polly::Select;
my ($speaker) = Aws::Polly::Select::speaker
LanguageCode => qr(us)i,
Gender => qr(female)i,
LanguageName => qr(Spanish)i;
ok $speaker->Id eq q(Penelope);
=head1 Description
Aws::Polly::Select::speaker(key=>qr(value), ...)
Returns zero or more Amazon Web Services Polly speaker definitions which match
the hash of characteristics provided. Each hash B<key> must name one of the
B<KEY>s given below, the value for the key should be a regular expression to
select against the possible B<VALUES> listed beside each key. Please take care
with the case of the values or use B<qr(...)i> to make the selection case
insensitive.
KEY VALUES
Gender Female Male
Id Aditi Amy Astrid Brian Carla Carmen Celine Chantal Conchita
Cristiano Dora Emma Enrique Ewa Filiz Geraint Giorgio Gwyneth Hans Ines Ivy
Jacek Jan Joanna Joey Justin Karl Kendra Kimberly Liv Lotte Mads Maja Marlene
Mathieu Matthew Maxim Miguel Mizuki Naja Nicole Penelope Raveena Ricardo Ruben
Russell Salli Seoyeon Takumi Tatyana Vicki Vitoria
LanguageCode cy-GB da-DK de-DE en-AU en-GB en-GB-WLS en-IN en-US es-ES es-US
( run in 2.217 seconds using v1.01-cache-2.11-cpan-5a3173703d6 )