---
title: "GET /modelrecipes"
method: GET
path: "/modelrecipes"
tags: ["Model"]
---

# GET /modelrecipes

`GET /modelrecipes`

Get a list of supported recipes for model building. Different recipes have different capabilities such as support for multi-style voice models.

## Query parameters

- `api-version` string, required

## Response `200`

Success

- Recipe[]
  - `kind` string — Recipe kind
  - `version` string — Recipe version
  - `description` string — Recipe description
  - `minUtteranceCount` integer — Minimum utterance count required to train a voice model with this recipe.
  - `minStyleUtteranceCount` integer — Minimum utterance count required to train each customized style.
  - `maxCustomStyleNum` integer — Maximum customized style number supported in one voice model.
  - `datasetLocales` string[] — The locale of the training dataset. Locale code follows BCP-47. You can find the text to speech locale list here https://learn.microsoft.com/azure/ai-services/speech-service/language-support?tabs=tts.
  - `modelLocales` string[] — The locale that a voice model can speak with this recipe. Locale code follows BCP-47. You can find the text to speech locale list here https://learn.microsoft.com/azure/ai-services/speech-service/language-support?tabs=tts.
  - `presetStyles` object — Preset styles supported by this recipe per locale. You can get these styles without any style training set.

## Other responses

- `default` — An error occurred.

---

[API](https://skmtc.net/azure/apis/cognitiveservices-speech-texttospeech.md) · [All operations](https://skmtc.net/azure/apis/cognitiveservices-speech-texttospeech/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/cognitiveservices-speech-texttospeech/versions/ab0685f3cc0d/schema)
