Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
50 changes: 43 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,55 @@ The open source version of the Speech Markdown Test Files

The files contained in this project are to assist those writing parsers, formatters, libraries, and other software to have a consistent set of test data files.

These files are not for a specific testing framework, rather they contain Speech Markdown formatted text and what the corresponding text would be after a formatter has converted it. Samples are shown for Plain Text as well as platform-specifice Speech Synthesis Markup Language (SSML).
These files are not for a specific testing framework, rather they contain Speech Markdown formatted text and what the corresponding text would be after a formatter has converted it. Samples are shown for Plain Text as well as platform-specific Speech Synthesis Markup Language (SSML).

Each group of test files are in their own folder and file naming follows this convention:

| extension | description
| --- | --- |
| `.smd` | Speech Markdown |
| `.txt` | Converted to Plain Text |
| `.alexa.ssml` | SSML - Amazon Alexa |
| `.google.ssml` | SSML - Google Assistant |
| extension | description |
| --------------------- | -------------------------------- |
| `.smd` | Speech Markdown input |
| `.txt` | Converted to Plain Text |
| `.alexa.ssml` | SSML - Amazon Alexa |
| `.polly.ssml` | SSML - Amazon Polly |
| `.polly-neural.ssml` | SSML - Amazon Polly Neural |
| `.google.ssml` | SSML - Google Assistant |
| `.azure.ssml` | SSML - Microsoft Azure |
| `.sapi.ssml` | SSML - Microsoft SAPI |
| `.w3c.ssml` | SSML - W3C |
| `.samsung.ssml` | SSML - Samsung Bixby |
| `.apple.ssml` | SSML - Apple AVSpeechSynthesizer |
| `.watson.ssml` | SSML - IBM Watson |
| `.elevenlabs.ssml` | SSML - ElevenLabs |
| `.acapela-cloud.ssml` | SSML - Acapela Cloud |
| `.acapela.ssml` | Native tags - Acapela Desktop |

All data files are under the `test-data` folder.

### Platform-specific tests

Some test cases only generate output for the relevant platform(s). For example, `azure-style-*` tests only produce `.azure.ssml` output since Azure-specific features (like emotional styles) have no equivalent on other platforms.

### Test case categories

| category | examples |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Breaks | `break-short`, `break-time`, `break-strength` |
| Emphasis | `emphasis-standard-*`, `emphasis-short-*` |
| Say-as | `address-standard`, `number-standard`, `characters-standard`, `date-standard`, `time-standard`, `telephone-standard`, `ordinal-standard`, `fraction-standard`, `expletive-standard`, `interjection-standard`, `unit-standard` |
| Prosody | `rate-standard-*`, `pitch-standard-*`, `volume-standard-*`, `prosody-multiple-modifiers *` |
| Phonemes | `ipa-standard`, `ipa-standard-alphabet-*`, `ipa-short`, `bare-ipa` |
| Substitution | `sub-standard`, `sub-short` |
| Modifiers | `whisper-standard`, `lang-standard`, `timbre-standard`, `drc-standard`, `multiple-modifiers-same-text` |
| Voice & Sections | `voice-standard*`, `sections-standard*`, `dj-section*`, `newscaster-section*` |
| Expressive tags | `expressive-laugh`, `expressive-cough`, `expressive-sigh`, `expressive-multiple`, etc. |
| Azure styles | `azure-style-cheerful`, `azure-style-sad`, `azure-style-angry`, `azure-section-*`, `azure-role-*` (Azure only) |
| Audio | `audio-standard`, `audio-with-caption` |
| Mark | `mark-standard` |
| Edge cases | `escape-xml-characters`, `say-as-modifiers last modifier wins`, `modifier-text-allowed-chars *` |

### Regenerating fixtures

Fixtures are generated from the [speechmarkdown-js](https://github.com/speechmarkdown/speechmarkdown-js) reference implementation using `scripts/generate-test-fixtures.ts`. The script preserves existing files and only adds missing platform outputs.

We welcome your contributions to improving this project. All submissions will be reviewed for technical accuracy and possibly reworded to comply with style guidelines required by our editorial team.

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
I'm at <say-as interpret-as="address">150th CT NE, Redmond, WA</say-as>.
</speak>
3 changes: 3 additions & 0 deletions test-data/address-standard/address-standard.apple.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
I'm at <say-as interpret-as="address">150th CT NE, Redmond, WA</say-as>.
</speak>
3 changes: 3 additions & 0 deletions test-data/address-standard/address-standard.azure.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
I'm at <say-as interpret-as="address">150th CT NE, Redmond, WA</say-as>.
</speak>
3 changes: 3 additions & 0 deletions test-data/address-standard/address-standard.polly-neural.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
I'm at <say-as interpret-as="address">150th CT NE, Redmond, WA</say-as>.
</speak>
3 changes: 3 additions & 0 deletions test-data/address-standard/address-standard.polly.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
I'm at <say-as interpret-as="address">150th CT NE, Redmond, WA</say-as>.
</speak>
3 changes: 3 additions & 0 deletions test-data/address-standard/address-standard.sapi.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
I'm at <say-as interpret-as="address">150th CT NE, Redmond, WA</say-as>.
</speak>
3 changes: 3 additions & 0 deletions test-data/address-standard/address-standard.w3c.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
I'm at <say-as interpret-as="address">150th CT NE, Redmond, WA</say-as>.
</speak>
3 changes: 3 additions & 0 deletions test-data/address-standard/address-standard.watson.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
I'm at <say-as interpret-as="address">150th CT NE, Redmond, WA</say-as>.
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>
<audio src="https://www.speechmarkdown.org/test.mp3"/>
Announcing Speech Markdown.
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>
<audio src="https://www.speechmarkdown.org/test.mp3"/>
Announcing Speech Markdown.
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>

Announcing Speech Markdown.
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>
<audio src="https://www.speechmarkdown.org/test.mp3"></audio>
Announcing Speech Markdown.
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>
<audio src="https://www.speechmarkdown.org/test.mp3"/>
Announcing Speech Markdown.
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>
<audio src="https://www.speechmarkdown.org/test.mp3"/>
Announcing Speech Markdown.
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>
<audio src="https://www.speechmarkdown.org/test.mp3"/>
Announcing Speech Markdown.
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
<audio src="soundbank://soundlibrary/alarms/air_horns/air_horn_01"/> Air horn
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
<audio src="soundbank://soundlibrary/alarms/air_horns/air_horn_01"/> Air horn
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
<audio src="soundbank://soundlibrary/alarms/air_horns/air_horn_01"/> Air horn
</speak>
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
<speak>
Section 1
Air horn
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
<audio src="soundbank://soundlibrary/alarms/air_horns/air_horn_01"></audio> Air horn
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
<audio src="soundbank://soundlibrary/alarms/air_horns/air_horn_01"/> Air horn
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
<audio src="soundbank://soundlibrary/alarms/air_horns/air_horn_01"/> Air horn
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak>
<audio src="soundbank://soundlibrary/alarms/air_horns/air_horn_01"/> Air horn
</speak>
4 changes: 4 additions & 0 deletions test-data/audio-standard/audio-standard.acapela-cloud.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>
<audio src="https://www.speechmarkdown.org/test.mp3"/>
Announcing Speech Markdown.
</speak>
4 changes: 4 additions & 0 deletions test-data/audio-standard/audio-standard.apple.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>
<audio src="https://www.speechmarkdown.org/test.mp3"/>
Announcing Speech Markdown.
</speak>
4 changes: 4 additions & 0 deletions test-data/audio-standard/audio-standard.azure.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>
<audio src="https://www.speechmarkdown.org/test.mp3"/>
Announcing Speech Markdown.
</speak>
4 changes: 4 additions & 0 deletions test-data/audio-standard/audio-standard.polly.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>

Announcing Speech Markdown.
</speak>
4 changes: 4 additions & 0 deletions test-data/audio-standard/audio-standard.samsung.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>
<audio src="https://www.speechmarkdown.org/test.mp3"></audio>
Announcing Speech Markdown.
</speak>
4 changes: 4 additions & 0 deletions test-data/audio-standard/audio-standard.sapi.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>
<audio src="https://www.speechmarkdown.org/test.mp3"/>
Announcing Speech Markdown.
</speak>
4 changes: 4 additions & 0 deletions test-data/audio-standard/audio-standard.w3c.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>
<audio src="https://www.speechmarkdown.org/test.mp3"/>
Announcing Speech Markdown.
</speak>
4 changes: 4 additions & 0 deletions test-data/audio-standard/audio-standard.watson.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<speak>
<audio src="https://www.speechmarkdown.org/test.mp3"/>
Announcing Speech Markdown.
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="cheerful" role="YoungAdultFemale">Hello</mstts:express-as>
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(Hello)[style:"cheerful";role:"YoungAdultFemale"]
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello
3 changes: 3 additions & 0 deletions test-data/azure-section-angry/azure-section-angry.azure.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="angry"> I am angry!</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-section-angry/azure-section-angry.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#[angry] I am angry!
1 change: 1 addition & 0 deletions test-data/azure-section-angry/azure-section-angry.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
I am angry!
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">

<mstts:express-as style="cheerful"> Hello world</mstts:express-as>

</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#[cheerful] Hello world
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello world
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="friendly"> Hello there!</mstts:express-as>
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#[friendly] Hello there!
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello there!
5 changes: 5 additions & 0 deletions test-data/azure-section-sad/azure-section-sad.azure.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">

<mstts:express-as style="sad"> Hello world</mstts:express-as>

</speak>
1 change: 1 addition & 0 deletions test-data/azure-section-sad/azure-section-sad.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#[sad] Hello world
1 change: 1 addition & 0 deletions test-data/azure-section-sad/azure-section-sad.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello world
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="advertisement_upbeat">This is advertisement_upbeat speech.</mstts:express-as>
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is advertisement_upbeat speech.)[advertisement_upbeat]
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="affectionate">This is affectionate speech.</mstts:express-as>
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is affectionate speech.)[affectionate]
3 changes: 3 additions & 0 deletions test-data/azure-style-angry/azure-style-angry.azure.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="angry">Hello</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-style-angry/azure-style-angry.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(Hello)[angry]
1 change: 1 addition & 0 deletions test-data/azure-style-angry/azure-style-angry.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="assistant">This is assistant speech.</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-style-assistant/azure-style-assistant.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is assistant speech.)[assistant]
3 changes: 3 additions & 0 deletions test-data/azure-style-calm/azure-style-calm.azure.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="calm">This is calm speech.</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-style-calm/azure-style-calm.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is calm speech.)[calm]
3 changes: 3 additions & 0 deletions test-data/azure-style-chat/azure-style-chat.azure.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="chat">Hello</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-style-chat/azure-style-chat.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(Hello)[chat]
1 change: 1 addition & 0 deletions test-data/azure-style-chat/azure-style-chat.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="cheerful">Hello</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-style-cheerful/azure-style-cheerful.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(Hello)[cheerful]
1 change: 1 addition & 0 deletions test-data/azure-style-cheerful/azure-style-cheerful.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="customerservice">Hello</mstts:express-as>
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(Hello)[customerservice]
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="depressed">This is depressed speech.</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-style-depressed/azure-style-depressed.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is depressed speech.)[depressed]
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="disgruntled">This is disgruntled speech.</mstts:express-as>
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is disgruntled speech.)[disgruntled]
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="documentary-narration">This is documentary-narration speech.</mstts:express-as>
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is documentary-narration speech.)[documentary-narration]
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="embarrassed">This is embarrassed speech.</mstts:express-as>
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is embarrassed speech.)[embarrassed]
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="empathetic">This is empathetic speech.</mstts:express-as>
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is empathetic speech.)[empathetic]
3 changes: 3 additions & 0 deletions test-data/azure-style-envious/azure-style-envious.azure.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="envious">This is envious speech.</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-style-envious/azure-style-envious.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is envious speech.)[envious]
3 changes: 3 additions & 0 deletions test-data/azure-style-excited/azure-style-excited.azure.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="excited">Hello</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-style-excited/azure-style-excited.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(Hello)[excited]
1 change: 1 addition & 0 deletions test-data/azure-style-excited/azure-style-excited.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello
3 changes: 3 additions & 0 deletions test-data/azure-style-fearful/azure-style-fearful.azure.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="fearful">This is fearful speech.</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-style-fearful/azure-style-fearful.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is fearful speech.)[fearful]
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="friendly">Hello</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-style-friendly/azure-style-friendly.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(Hello)[friendly]
1 change: 1 addition & 0 deletions test-data/azure-style-friendly/azure-style-friendly.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello
3 changes: 3 additions & 0 deletions test-data/azure-style-gentle/azure-style-gentle.azure.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="gentle">This is gentle speech.</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-style-gentle/azure-style-gentle.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is gentle speech.)[gentle]
3 changes: 3 additions & 0 deletions test-data/azure-style-hopeful/azure-style-hopeful.azure.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="hopeful">This is hopeful speech.</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-style-hopeful/azure-style-hopeful.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is hopeful speech.)[hopeful]
3 changes: 3 additions & 0 deletions test-data/azure-style-lyrical/azure-style-lyrical.azure.ssml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="lyrical">This is lyrical speech.</mstts:express-as>
</speak>
1 change: 1 addition & 0 deletions test-data/azure-style-lyrical/azure-style-lyrical.smd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is lyrical speech.)[lyrical]
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="narration-professional">Hello</mstts:express-as>
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(Hello)[narration-professional]
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<speak xmlns:mstts="https://www.w3.org/2001/mstts">
<mstts:express-as style="narration-relaxed">This is narration-relaxed speech.</mstts:express-as>
</speak>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(This is narration-relaxed speech.)[narration-relaxed]
Loading