SynthesisTask - Amazon Polly
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

SynthesisTask

SynthesisTask 对象,提供有关语音合成任务的信息。

内容

CreationTime

合成任务启动时间的时间戳。

类型:时间戳

必需:否

Engine

指定 Amazon Polly 在处理语音合成输入文本时使用的引擎(standardneurallong-form)。使用不受所选引擎支持的语音会导致错误。

类型:字符串

有效值:standard | neural | long-form

必需:否

LanguageCode

合成任务的可选语言代码。只有在使用双语语音(例如 Aditi)时才需设置,Aditi 可用于印度英语 (en-IN) 或印地语 (hi-IN)。

如果使用双语语音但未指定语言代码,则 Amazon Polly 将使用双语语音的默认语言。任何语音的默认语言都是 LanguageCode 参数的 DescribeVoices 操作返回的语言。例如,如果未指定语言代码,Aditi 将使用印度英语而不是印地语。

类型:字符串

有效值:arb | cmn-CN | cy-GB | da-DK | de-DE | en-AU | en-GB | en-GB-WLS | en-IN | en-US | es-ES | es-MX | es-US | fr-CA | fr-FR | is-IS | it-IT | ja-JP | hi-IN | ko-KR | nb-NO | nl-NL | pl-PL | pt-BR | pt-PT | ro-RO | ru-RU | sv-SE | tr-TR | en-NZ | en-ZA | ca-ES | de-AT | yue-CN | ar-AE | fi-FI | en-IE | nl-BE | fr-BE

必需:否

LexiconNames

您希望服务在合成过程中应用的一个或多个发音词典名称的列表。仅当词典的语言与语音的语言相同时,才会应用词典。

类型:字符串数组

数组成员:最多 5 项。

模式:[0-9A-Za-z]{1,20}

必需:否

OutputFormat

返回的输出将采用的编码格式。对于音频流,格式为 MP3、OGG Vorbis 或 PCM。对于语音标记,格式为 JSON。

类型:字符串

有效值:json | mp3 | ogg_vorbis | pcm

必需:否

OutputUri

输出语音文件的路径。

类型:字符串

必需:否

RequestCharacters

合成的可计费字符数。

类型:整数

必需:否

SampleRate

指定的音频频率,单位为 Hz。

对于 MP3 和 OGG Vorbis,有效值为“8000”、“16000”、“22050”和“24000”。标准语音的默认值为“22050”。神经语音的默认值为“24000”。长篇语音的默认值为“24000”。

对于 PCM,有效值为“8000”和“16000”。默认值为“16000”。

类型:字符串

必需:否

SnsTopicArn

SNS 主题的 ARN,可用于为语音合成任务提供状态通知。

类型:字符串

模式:^arn:aws(-(cn|iso(-b)?|us-gov))?:sns:[a-z0-9_-]{1,50}:\d{12}:[a-zA-Z0-9_-]{1,256}$

必需:否

SpeechMarkTypes

为输入文本返回的语音标记的类型。

类型:字符串数组

数组成员:最多 4 项。

有效值:sentence | ssml | viseme | word

必需:否

TaskId

Amazon Polly 生成的语音合成任务的标识符。

类型:字符串

模式:^[a-zA-Z0-9_-]{1,100}$

必需:否

TaskStatus

单个语音合成任务的当前状态。

类型:字符串

有效值:scheduled | inProgress | completed | failed

必需:否

TaskStatusReason

特定语音合成任务当前状态的原因,包括任务失败时出现的错误。

类型:字符串

必需:否

TextType

指定输入文本是纯文本还是 SSML。默认值为纯文本。

类型:字符串

有效值:ssml | text

必需:否

VoiceId

要用于合成的语音 ID。

类型:字符串

有效值:Aditi | Amy | Astrid | Bianca | Brian | Camila | Carla | Carmen | Celine | Chantal | Conchita | Cristiano | Dora | Emma | Enrique | Ewa | Filiz | Gabrielle | Geraint | Giorgio | Gwyneth | Hans | Ines | Ivy | Jacek | Jan | Joanna | Joey | Justin | Karl | Kendra | Kevin | Kimberly | Lea | Liv | Lotte | Lucia | Lupe | Mads | Maja | Marlene | Mathieu | Matthew | Maxim | Mia | Miguel | Mizuki | Naja | Nicole | Olivia | Penelope | Raveena | Ricardo | Ruben | Russell | Salli | Seoyeon | Takumi | Tatyana | Vicki | Vitoria | Zeina | Zhiyu | Aria | Ayanda | Arlet | Hannah | Arthur | Daniel | Liam | Pedro | Kajal | Hiujin | Laura | Elin | Ida | Suvi | Ola | Hala | Andres | Sergio | Remi | Adriano | Thiago | Ruth | Stephen | Kazuha | Tomoko | Niamh | Sofie | Lisa | Isabelle | Zayd | Danielle | Gregory

必需:否

另请参阅

有关在特定语言的 Amazon SDK 中使用此 API 的更多信息,请参阅以下内容: