Skip to content

Commit dda5ab6

Browse files
author
Trevor Bye
committed
added core article
1 parent d8ff172 commit dda5ab6

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
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

Comments
 (0)