Template:Infobox Voice Assistant: Difference between revisions

m
no edit summary
m (Protected "Template:Infobox Voice Assistant": Protect template ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
mNo edit summary
 
(37 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=Wiki Syntax example
| InternetRequired = yes
|license-Param=a
| SupportedLanguages = de,en,fr
| WakeWord = Hey assistant
| SupportedOS = Raspian
| CodeLanguage = Python3
| LatestReleaseDate = 2021-12-19
}}
}}
</pre>
</pre>
Line 11: Line 15:
<onlyinclude>
<onlyinclude>
{| class="wikitable" style="float:right; margin-left: 30px;
{| class="wikitable" style="float:right; margin-left: 30px;
!colspan="2"|<span style="font-size: larger;">{{PAGENAME}}</span>
|-
|-
! URL
!colspan="2"|<span style="font-size: larger;">{{#if:{{{Name|}}} | {{{Name}}} | {{PAGENAME}} }}</span>
| {{{url-Param|}}}
|-
|-
! License
{{#if: {{{Url|}}} | <nowiki />
| {{#ifeq: {{{license-Param|}}} | a | a | {{{license-Param|}}} }}
  {{!}}-
|-
  {{!}} '''Website'''
! Operating System
  {{!}} {{{Url}}}
| {{{os-Param|}}}
}}
|-
{{#if:{{{License|}}} | <nowiki />
! Programming Language
  {{!}}-
| {{{codelang-Param|}}}
  {{!}} '''License'''
|-
  {{!}} {{{License}}}
! Supported Languages
}}
| {{{supplang-Param|}}}
{{#if:{{{InternetRequired|}}} | <nowiki />
|-
  {{!}}-
! Internetaccess required
  {{!}} '''Internetaccess required'''
| {{{inetreq-Param|}}}
  {{!}} {{{InternetRequired}}}
|-
}}
! Default STT Engine
{{#if:{{{SupportedLanguages|}}} | <nowiki />
| {{{defstt-Param|}}}
  {{!}}-
|-
  {{!}} '''Supported Languages'''
! Default Wakeword
  {{!}} {{{SupportedLanguages}}}
| {{{defwakeword-Param|}}}
}}
|-
{{#if:{{{WakeWord|}}} | <nowiki />
! Default TTS Engine
  {{!}}-
| {{{deftts-Param|}}}
  {{!}} '''Default Wakeword'''
|-
  {{!}} {{{WakeWord}}}
! Latest Version
}}
| {{{version-Param|}}}
{{#if:{{{DefaultSTT|}}} | <nowiki />
|-
  {{!}}-
! Latest Update
  {{!}} '''Default STT Engine'''
| {{{lastupdate-Param|}}}
  {{!}} {{{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>
</onlyinclude>
Line 50: Line 78:
<templatedata>
<templatedata>
{
{
    "description": "",
"description": "Infobox template for all available (open) voice assistants.",
    "params": {
"params": {
        "name-Param": {
"Name": {
            "label": "Name of voice assistant",
"description": "Name of voice assistant, project or building company.",
            "description": "Project or Company name",
"example": "Cool Voice Assistant",
            "type": "string"
"type": "string",
        },
"required": false,
        "url-Param": {
"label": "Name of voice assistant"
            "label": "Domain for further info on Voice Assistant",
},
            "description": "",
"Url": {
            "type": "string"
"description": "Webaddress for further information on this voice assistant.",
        },
"example": "https://www.CoolVoiceAssistant.local",
        "license-Param": {
"type": "url",
            "label": "License for Voice Assistant",
"label": "Webpage"
            "description": "",
},
            "type": "string"
"License": {
        },
"description": "License this voice assistant is build / delivered with.",
        "os-Param": {
"type": "string"
            "label": "Supported Operating Systems",
},
            "description": "",
"SupportedLanguages": {
            "type": "string"
"description": "Languages supported by this voice assistant (multi for several languages).",
        },
"type": "string",
        "codelang-Param": {
"default": "multi",
            "label": "Code development language",
"label": "Supported languages"
            "description": "Python, Perl, PHP, ...",
},
            "type": "string"
"CodeLanguage": {
        },
"description": "Developped in which code language",
        "supplang-Param": {
"type": "string",
            "label": "Voice assistant for a specific or multi language",
"default": "Python, Perl, PHP, ...",
            "description": "multi for several languages",
"label": "Development language (Code)"
            "type": "string"
},
        },
"InternetRequired": {
        "inetreq-Param": {
"description": "Is Internet access required for this voice assistant to work properly",
            "label": "Is Internet access required to work properly",
"type": "boolean",
            "description": "",
"required": true,
            "type": "string"
"label": "Online connectivity required"
        },
},
        "defstt-Param": {
"DefaultSTT": {
            "label": "Default engine for speech recognition",
"description": "Default engine for speech recognition.",
            "description": "",
"type": "string",
            "type": "string"
"default": "Cloud, Deepspeech, Kaldi, ...",
        },
"label": "Speech recognition service"
        "defwakeword-Param": {
},
            "label": "Default Wakeword to activate Voice assistant",
"DefaultTTS": {
            "description": "",
"description": "Default engine for speech generation (TTS)",
            "type": "string"
"example": "Cloud, Coqui TTS, ...",
        },
"type": "string",
        "deftts-Param": {
"label": "Speech generation service"
            "label": "Default engine for speech generation",
},
            "description": "",
"SupportedOS": {
            "type": "string"
"description": "Supported Operating Systems",
        },
"type": "string",
        "version-Param": {
"default": "Raspian, Ubuntu, Mac OS X, Windows",
            "label": "Latest public available version",
"required": true,
            "description": "",
"label": "Supported Operating Systems"
            "type": "string"
},
        },
"WakeWord": {
        "lastupdate-Param": {
"description": "Default Wakeword to activate Voice assistant.",
            "label": "Last public software update",
"type": "string",
            "description": "",
"default": "Hey Assistant.",
            "type": "string"
"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>
</templatedata>