From 8904413084086bca6bf70b5e602b9f27d93dd8a9 Mon Sep 17 00:00:00 2001 From: Laurens Valk Date: Thu, 16 Jan 2020 10:34:56 +0100 Subject: [PATCH] doc/speaker: Put language under show/hide toggle This list is rather long, so hide it by default. --- doc/api/hubs_ev3brick.inc | 97 +++++++++++++++++++++++++++++++++++++++ pybricks/builtins.py | 90 ------------------------------------ 2 files changed, 97 insertions(+), 90 deletions(-) diff --git a/doc/api/hubs_ev3brick.inc b/doc/api/hubs_ev3brick.inc index 83f2539..0bfa756 100644 --- a/doc/api/hubs_ev3brick.inc +++ b/doc/api/hubs_ev3brick.inc @@ -30,6 +30,103 @@ .. automethod:: pybricks.hubs::EV3Brick.speaker.set_speech_options + .. toggle-header:: + :header: **Show/hide available languages and voices** + + You can choose the following and voices: + + - ``af``: Afrikaans + - ``an``: Aragonese + - ``bg``: Bulgarian + - ``bs``: Bosnian + - ``ca``: Catalan + - ``cs``: Czech + - ``cy``: Welsh + - ``da``: Danish + - ``de``: German + - ``el``: Greek + - ``en``: English (default) + - ``en-gb``: English (United Kingdom) + - ``en-sc``: English (Scottland) + - ``en-uk-north``: English (United Kingdom, Northern) + - ``en-uk-rp``: English (United Kingdom, Received Pronunciation) + - ``en-uk-wmids``: English (United Kingdom, West Midlands) + - ``en-us``: English (United States) + - ``en-wi``: English (West Indies) + - ``eo``: Esperanto + - ``es``: Spanish + - ``es-la``: Spanish (Latin America) + - ``et``: Estonian + - ``fa``: Persian + - ``fa-pin``: Persian + - ``fi``: Finnish + - ``fr-be``: French (Belgium) + - ``fr-fr``: French (France) + - ``ga``: Irish + - ``grc``: Greek + - ``hi``: Hindi + - ``hr``: Croatian + - ``hu``: Hungarian + - ``hy``: Armenian + - ``hy-west``: Armenian (Western) + - ``id``: Indonesian + - ``is``: Icelandic + - ``it``: Italian + - ``jbo``: Lojban + - ``ka``: Georgian + - ``kn``: Kannada + - ``ku``: Kurdish + - ``la``: Latin + - ``lfn``: Lingua Franca Nova + - ``lt``: Lithuanian + - ``lv``: Latvian + - ``mk``: Macedonian + - ``ml``: Malayalam + - ``ms``: Malay + - ``ne``: Nepali + - ``nl``: Dutch + - ``no``: Norwegian + - ``pa``: Punjabi + - ``pl``: Polish + - ``pt-br``: Portuguese (Brazil) + - ``pt-pt``: Portuguese (Portugal) + - ``ro``: Romanian + - ``ru``: Russian + - ``sk``: Slovak + - ``sq``: Albanian + - ``sr``: Serbian + - ``sv``: Swedish + - ``sw``: Swahili + - ``ta``: Tamil + - ``tr``: Turkish + - ``vi``: Vietnamese + - ``vi-hue``: Vietnamese (Huế ) + - ``vi-sgn``: Vietnamese (Saigon) + - ``zh``: Mandarin Chinese + - ``zh-yue``: Cantonese Chinese + + The following modifiers can optionally be appended to the end + of the voice name: + + - ``+f1``: female variant 1 + - ``+f2``: female variant 2 + - ``+f3``: female variant 3 + - ``+f4``: female variant 4 + - ``+f5``: female variant 5 + - ``+m1``: male variant 1 + - ``+m2``: male variant 2 + - ``+m3``: male variant 3 + - ``+m4``: male variant 4 + - ``+m5``: male variant 5 + - ``+m6``: male variant 6 + - ``+m7``: male variant 7 + - ``+croak``: croak + - ``+whisper``: whisper + - ``+whisperf``: female whisper + + + + .. automethod:: pybricks.hubs::EV3Brick.speaker.set_volume diff --git a/pybricks/builtins.py b/pybricks/builtins.py index 58c87fd..7603d4f 100644 --- a/pybricks/builtins.py +++ b/pybricks/builtins.py @@ -399,96 +399,6 @@ class Speaker(): Arguments: voice (str): The voice to use. One of the following: - - - ``af``: Afrikaans - - ``an``: Aragonese - - ``bg``: Bulgarian - - ``bs``: Bosnian - - ``ca``: Catalan - - ``cs``: Czech - - ``cy``: Welsh - - ``da``: Danish - - ``de``: German - - ``el``: Greek - - ``en``: English (default) - - ``en-gb``: English (United Kingdom) - - ``en-sc``: English (Scottland) - - ``en-uk-north``: English (United Kingdom, Northern) - - ``en-uk-rp``: English (United Kingdom, Received Pronunciation) - - ``en-uk-wmids``: English (United Kingdom, West Midlands) - - ``en-us``: English (United States) - - ``en-wi``: English (West Indies) - - ``eo``: Esperanto - - ``es``: Spanish - - ``es-la``: Spanish (Latin America) - - ``et``: Estonian - - ``fa``: Persian - - ``fa-pin``: Persian - - ``fi``: Finnish - - ``fr-be``: French (Belgium) - - ``fr-fr``: French (France) - - ``ga``: Irish - - ``grc``: Greek - - ``hi``: Hindi - - ``hr``: Croatian - - ``hu``: Hungarian - - ``hy``: Armenian - - ``hy-west``: Armenian (Western) - - ``id``: Indonesian - - ``is``: Icelandic - - ``it``: Italian - - ``jbo``: Lojban - - ``ka``: Georgian - - ``kn``: Kannada - - ``ku``: Kurdish - - ``la``: Latin - - ``lfn``: Lingua Franca Nova - - ``lt``: Lithuanian - - ``lv``: Latvian - - ``mk``: Macedonian - - ``ml``: Malayalam - - ``ms``: Malay - - ``ne``: Nepali - - ``nl``: Dutch - - ``no``: Norwegian - - ``pa``: Punjabi - - ``pl``: Polish - - ``pt-br``: Portuguese (Brazil) - - ``pt-pt``: Portuguese (Portugal) - - ``ro``: Romanian - - ``ru``: Russian - - ``sk``: Slovak - - ``sq``: Albanian - - ``sr``: Serbian - - ``sv``: Swedish - - ``sw``: Swahili - - ``ta``: Tamil - - ``tr``: Turkish - - ``vi``: Vietnamese - - ``vi-hue``: Vietnamese (Huế ) - - ``vi-sgn``: Vietnamese (Saigon) - - ``zh``: Mandarin Chinese - - ``zh-yue``: Cantonese Chinese - - The following modifiers can optionally be appended to the end - of the voice name: - - - ``+f1``: female variant 1 - - ``+f2``: female variant 2 - - ``+f3``: female variant 3 - - ``+f4``: female variant 4 - - ``+f5``: female variant 5 - - ``+m1``: male variant 1 - - ``+m2``: male variant 2 - - ``+m3``: male variant 3 - - ``+m4``: male variant 4 - - ``+m5``: male variant 5 - - ``+m6``: male variant 6 - - ``+m7``: male variant 7 - - ``+croak``: croak - - ``+whisper``: whisper - - ``+whisperf``: female whisper - speed (int): Number of words per minute. pitch (int):