---
title: "Converts text to speechmark"
method: POST
path: "/Template/ConvertTextToSpeechMark"
tags: ["Template"]
---

# Converts text to speechmark

`POST /Template/ConvertTextToSpeechMark`

<br>
  <b>VoiceId</b>: https://docs.aws.amazon.com/polly/latest/dg/API_Voice.html </br>
<br>Input SpeechMark types as comma separated values; eg: "word,viseme,sentence" </br>
<br>
  <b>SpeechMark types</b>: https://docs.aws.amazon.com/polly/latest/dg/using-speechmarks1.html </br>
<br>
  <b>For Azure voices, only 'word' and 'viseme' speechmark types are applicable</b>
</br>

## Headers

- `X-Version` string

## Request body

- ConvertTextToSpeechMarkRequest
  - `lessonId` integer, required — Lesson identifier
  - `instituteId` integer, required — Institute identifier
  - `voiceId` integer, required — Voice (accent) identifier
  - `speechText` string, required — Text to be converted to audio
  - `isSSML` boolean — Use Speech Synthesis Markup Language (SSML) (note Text passed must include SSML syntax for it to work)
  - `speechMarkTypes` string, nullable

## Response `200`

Success

---

[API](https://skmtc.dev/eon-xr/apis/eonxr-api.md) · [All operations](https://skmtc.dev/eon-xr/apis/eonxr-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/eon-xr/eonxr-api/revisions/538c75161c64/schema)
