SSML: Difference between revisions
Jump to navigation
Jump to search
google
(Created page with "== Overview == SSML(Speech Synthesis Markup Language) 내용정리. == Basic == SSML은 Markup 언어의 종류로서, 음성을 언어로 표현한 방법의 하나이다....") |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
== Amazon polly == | == Amazon polly == | ||
* https://docs.aws.amazon.com/polly/latest/dg/supported-ssml.html | * https://docs.aws.amazon.com/polly/latest/dg/supported-ssml.html | ||
=== break === | |||
==== Attributes ==== | |||
* strength | |||
: none: No pause. Use none to remove a normally occurring pause, such as after a period. | |||
: x-weak: Has the same strength as none, no pause. | |||
: weak: Sets a pause of the same duration as the pause after a comma. | |||
: medium: Has the same strenth as weak. | |||
: strong: Sets a pause of the same duration as the pause after a sentence. | |||
: x-strong: Sets a pause of the same duration as the pause after paragraph. | |||
* time | |||
: [number]s: The duration of the pause, in seconds. The maximum duration is 10s. | |||
: [number]ms: The duration of the pause, in milliseconds. The maximum duration is 10000ms. | |||
==== Example ==== | |||
<pre> | |||
<speak> | |||
Mary had a little lamb <break time="3s"/>Whose fleece was white as snow. | |||
</speak> | |||
</pre> | |||
== google == | == google == | ||
* https://developers.google.com/actions/reference/ssml | * https://developers.google.com/actions/reference/ssml | ||
=== speak === | |||
The root element of the SSML response. | |||
<pre> | |||
<speak> | |||
my SSML content | |||
</speak> | |||
</pre> | |||
=== break === | |||
<pre> | |||
<speak> | |||
Step 1, take a deep breath. <break time="200ms"/> | |||
Step 2, exhale. | |||
Step 3, take a deep breath again. <break strength="weak"/> | |||
Step 4, exhale. | |||
</speak> | |||
</pre> | |||
=== say-as === | |||
Lets you indicate information about the type of text construct that is contained within the element. It also helps specify the level of detail for rendering the contained text. | |||
* cardinal | |||
: The following example is spoken as "Twelve thousand three hundred forty five" (for US English) or "Twelve thousand three hundred and forty five (for UK English)". | |||
<pre> | |||
<speak> | |||
<say-as interpret-as="cardinal">12345</say-as> | |||
</speak> | |||
</pre> | |||
== Reference == | == Reference == |
Latest revision as of 15:53, 25 June 2019
Overview
SSML(Speech Synthesis Markup Language) 내용정리.
Basic
SSML은 Markup 언어의 종류로서, 음성을 언어로 표현한 방법의 하나이다.
이를 이용하면 TTS(Text to Speech) 서비스시 더욱 다양하고 정확한 음성을 생성할 수 있다.
Amazon polly
break
Attributes
- strength
- none: No pause. Use none to remove a normally occurring pause, such as after a period.
- x-weak: Has the same strength as none, no pause.
- weak: Sets a pause of the same duration as the pause after a comma.
- medium: Has the same strenth as weak.
- strong: Sets a pause of the same duration as the pause after a sentence.
- x-strong: Sets a pause of the same duration as the pause after paragraph.
- time
- [number]s: The duration of the pause, in seconds. The maximum duration is 10s.
- [number]ms: The duration of the pause, in milliseconds. The maximum duration is 10000ms.
Example
<speak> Mary had a little lamb <break time="3s"/>Whose fleece was white as snow. </speak>
speak
The root element of the SSML response.
<speak> my SSML content </speak>
break
<speak> Step 1, take a deep breath. <break time="200ms"/> Step 2, exhale. Step 3, take a deep breath again. <break strength="weak"/> Step 4, exhale. </speak>
say-as
Lets you indicate information about the type of text construct that is contained within the element. It also helps specify the level of detail for rendering the contained text.
- cardinal
- The following example is spoken as "Twelve thousand three hundred forty five" (for US English) or "Twelve thousand three hundred and forty five (for UK English)".
<speak> <say-as interpret-as="cardinal">12345</say-as> </speak>