|
| 1 | +--- |
| 2 | +title: "Speech synthesis basics - Speech service" |
| 3 | +titleSuffix: Azure Cognitive Services |
| 4 | +description: Learn how to use the Speech SDK to convert text-to-speech. In this article, you'll learn about object construction, supported audio output formats, and custom configuration options for speech synthesis. |
| 5 | +services: cognitive-services |
| 6 | +author: trevorbye |
| 7 | +manager: nitinme |
| 8 | +ms.service: cognitive-services |
| 9 | +ms.subservice: speech-service |
| 10 | +ms.topic: quickstart |
| 11 | +ms.date: 04/06/2020 |
| 12 | +ms.author: trbye |
| 13 | +zone_pivot_groups: programming-languages-set-two |
| 14 | +--- |
| 15 | + |
| 16 | +# Learn the basics of speech synthesis |
| 17 | + |
| 18 | +In this article, you learn common design patterns for doing text-to-speech synthesis using the Speech SDK. You start by doing basic configuration and synthesis, and move on to more advanced examples for custom application development including: |
| 19 | + |
| 20 | +* Getting responses as in-memory streams |
| 21 | +* Customizing output sample rate and bit rate |
| 22 | +* Submitting synthesis requests using SSML (speech synthesis markup language) |
| 23 | +* Using neural voices |
| 24 | + |
| 25 | +> [!TIP] |
| 26 | +> If you haven't had a chance to complete one of our quickstarts, we encourage you to kick the tires and try speech recognition out for yourself. |
| 27 | +> * [Recognize speech from a microphone](quickstarts/text-to-speech.md) |
| 28 | +
|
| 29 | +::: zone pivot="programming-language-csharp" |
| 30 | +[!INCLUDE [C# Basics include](includes/how-to/text-to-speech-basics/text-to-speech-basics-csharp.md)] |
| 31 | +::: zone-end |
| 32 | + |
| 33 | +::: zone pivot="programming-language-cpp" |
| 34 | +[!INCLUDE [C++ Basics include](includes/how-to/text-to-speech-basics/text-to-speech-basics-cpp.md)] |
| 35 | +::: zone-end |
| 36 | + |
| 37 | +::: zone pivot="programming-language-java" |
| 38 | +[!INCLUDE [Java Basics include]()] |
| 39 | +::: zone-end |
| 40 | + |
| 41 | +::: zone pivot="programming-language-python" |
| 42 | +[!INCLUDE [Python Basics include](includes/how-to/text-to-speech-basics/text-to-speech-basics-python.md)] |
| 43 | +::: zone-end |
| 44 | + |
| 45 | +::: zone pivot="programming-language-more" |
| 46 | +[!INCLUDE [More languages include](./includes/how-to/speech-to-text-basics/more.md)] |
| 47 | +::: zone-end |
| 48 | + |
| 49 | +## Next steps |
| 50 | + |
| 51 | +* [Get started with Custom Voice](how-to-custom-voice.md) |
| 52 | +* [Improve synthesis with SSML](speech-synthesis-markup.md) |
0 commit comments