blob: 3518faaa892b026366852d0a6eb07e79a3c5c62b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
// Copyright (C) 2017 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
/*!
\page qttexttospeech-index.html
\title Qt TextToSpeech
\brief The Qt TextToSpeech module enables access to text-to-speech engines
The Qt \TextToSpeech module enables a Qt application to read out text by
using speech synthesis. This is especially useful in scenarios where the
end-user cannot access the application's visual interface, for example, when
driving or operating machinery. In such setups, the module can be used to
read out incoming notifications or to provide turn-by-turn navigation
instructions.
The module does not provide a text-to-speech engine itself. Instead, it
uses engines native to the operating system. See \l{Qt TextToSpeech Engines}
for more details about this.
\section1 Using the Module
\section2 QML API
\include {module-use.qdocinc} {using the qml api} {QtTextToSpeech}
\section2 C++ API
\include {module-use.qdocinc} {using the c++ api}
\section3 Building with CMake
\include {module-use.qdocinc} {building with cmake} {TextToSpeech}
\section3 Building with qmake
\include {module-use.qdocinc} {building_with_qmake} {texttospeech}
\section1 Overviews and Important Topics
\list
\li \l{Changes to Qt TextToSpeech}{Changes in Qt 6}
\endlist
\section1 QML Types
The following lists some important QML types.
\generatelist qmltypesbymodule QtTextToSpeech
\section1 C++ Classes
The following lists some important C++ Classes.
\generatelist classesbymodule QtTextToSpeech
\section1 Reference and Examples
\list
\li \l{Qt TextToSpeech QML Types}{QML Types}
\li \l{Qt TextToSpeech C++ Classes}{C++ Classes}
\li \l{Qt TextToSpeech Examples}{Examples}
\li \l{Qt TextToSpeech Engines}{Engine Documentation}
\endlist
*/
|