Template:Infobox Voice Assistant: Difference between revisions

m Template test
mNo edit summary
 
(47 intermediate revisions by the same user not shown)
Line 2: Line 2:
<pre>
<pre>
{{Infobox Voice Assistant
{{Infobox Voice Assistant
|VoiceAssist-URL-Param=
| Name = Cool voice assistant
|VoiceAssist-License=
| InternetRequired = yes
| SupportedLanguages = de,en,fr
| WakeWord = Hey assistant
| SupportedOS = Raspian
| CodeLanguage = Python3
| LatestReleaseDate = 2021-12-19
}}
}}
</pre>
</pre>
Line 9: Line 14:


<onlyinclude>
<onlyinclude>
    <div class="infobox float-right" id="vorlage-infobox-Name" summary="Infobox Name"
{| class="wikitable" style="float:right; margin-left: 30px;
        style="border:1px solid lightsteelblue; padding:5px; width:25em; margin:0 0 0.5em 1em; font-size:85%; background:#F9F9F9;">
|-
        <div
!colspan="2"|<span style="font-size: larger;">{{#if:{{{Name|}}} | {{{Name}}} | {{PAGENAME}} }}</span>
            style="background:lightsteelblue; margin-bottom:2px; text-align:center; font-size:118%; font-weight:bold; width:100%;">
|-
            {{#if: {{{Name|}}}|{{{Name}}}|{{PAGENAME}} }} </div>
{{#if: {{{Url|}}} | <nowiki />
  {{!}}-
  {{!}} '''Website'''
  {{!}} {{{Url}}}
}}
{{#if:{{{License|}}} | <nowiki />
  {{!}}-
  {{!}} '''License'''
  {{!}} {{{License}}}
}}
{{#if:{{{InternetRequired|}}} | <nowiki />
  {{!}}-
  {{!}} '''Internetaccess required'''
  {{!}} {{{InternetRequired}}}
}}
{{#if:{{{SupportedLanguages|}}} | <nowiki />
  {{!}}-
  {{!}} '''Supported Languages'''
  {{!}} {{{SupportedLanguages}}}
}}
{{#if:{{{WakeWord|}}} | <nowiki />
  {{!}}-
  {{!}} '''Default Wakeword'''
  {{!}} {{{WakeWord}}}
}}
{{#if:{{{DefaultSTT|}}} | <nowiki />
  {{!}}-
  {{!}} '''Default STT Engine'''
  {{!}} {{{DefaultSTT}}}
}}
{{#if:{{{DefaultTTS|}}} | <nowiki />
  {{!}}-
  {{!}} '''Default TTS Engine'''
  {{!}} {{{DefaultTTS}}}
}}
{{#if:{{{SupportedOS|}}} | <nowiki />
  {{!}}-
  {{!}} '''Operating System'''
  {{!}} {{{SupportedOS}}}
}}
{{#if:{{{CodeLanguage|}}} | <nowiki />
  {{!}}-
  {{!}} '''Programming Language'''
  {{!}} {{{CodeLanguage}}}
}}
{{#if:{{{LatestVersion|}}} | <nowiki />
  {{!}}-
  {{!}} '''Latest Version'''
  {{!}} {{{LatestVersion}}}
}}
{{#if:{{{LatestReleaseDate|}}} | <nowiki />
  {{!}}-
  {{!}} '''Latest Update'''
  {{!}} {{{LatestReleaseDate}}}
}}
|}
</onlyinclude>


        {| style="width:100%; margin:0; text-align:left;"
<templatedata>
 
{
        |-
"description": "Infobox template for all available (open) voice assistants.",
        !colspan="2"| {{#if:{{{VoiceAssist-URL-Param|}}} | URL {{!!}} {{{VoiceAssist-URL-Param}}} }}
"params": {
 
"Name": {
        |-
"description": "Name of voice assistant, project or building company.",
        !colspan="2"| {{#if:{{{VoiceAssist-License-Param|}}} | License {{!!}} {{{VoiceAssist-License-Param}}} }}
"example": "Cool Voice Assistant",
 
"type": "string",
        |-
"required": false,
        !colspan="2"| {{#if:{{{VoiceAssist-OS-Param|}}} | Supported OS {{!!}} {{{VoiceAssist-OS-Param}}} }}
"label": "Name of voice assistant"
 
},
        |-
"Url": {
        !colspan="2"| {{#if:{{{VoiceAssist-ProgrammingLanguage-Param|}}} | Programming language {{!!}} {{{VoiceAssist-ProgrammingLanguage-Param}}} }}
"description": "Webaddress for further information on this voice assistant.",
 
"example": "https://www.CoolVoiceAssistant.local",
        |-
"type": "url",
 
"label": "Webpage"
        |}
},
    </div>
"License": {
</onlyinclude>
"description": "License this voice assistant is build / delivered with.",
"type": "string"
},
"SupportedLanguages": {
"description": "Languages supported by this voice assistant (multi for several languages).",
"type": "string",
"default": "multi",
"label": "Supported languages"
},
"CodeLanguage": {
"description": "Developped in which code language",
"type": "string",
"default": "Python, Perl, PHP, ...",
"label": "Development language (Code)"
},
"InternetRequired": {
"description": "Is Internet access required for this voice assistant to work properly",
"type": "boolean",
"required": true,
"label": "Online connectivity required"
},
"DefaultSTT": {
"description": "Default engine for speech recognition.",
"type": "string",
"default": "Cloud, Deepspeech, Kaldi, ...",
"label": "Speech recognition service"
},
"DefaultTTS": {
"description": "Default engine for speech generation (TTS)",
"example": "Cloud, Coqui TTS, ...",
"type": "string",
"label": "Speech generation service"
},
"SupportedOS": {
"description": "Supported Operating Systems",
"type": "string",
"default": "Raspian, Ubuntu, Mac OS X, Windows",
"required": true,
"label": "Supported Operating Systems"
},
"WakeWord": {
"description": "Default Wakeword to activate Voice assistant.",
"type": "string",
"default": "Hey Assistant.",
"required": true,
"label": "Activation word (Wakeword)"
},
"LatestVersion": {
"description": "Latest public stable available version",
"type": "string",
"label": "Latest stable version"
},
"LatestReleaseDate": {
"description": "Release date of latest stable version.",
"type": "date",
"label": "Release date of stable version"
}
},
"format": "block",
"paramOrder": [
"Name",
"Url",
"License",
"InternetRequired",
"SupportedLanguages",
"WakeWord",
"DefaultSTT",
"DefaultTTS",
"SupportedOS",
"CodeLanguage",
"LatestVersion",
"LatestReleaseDate"
]
}
</templatedata>