Template:Infobox Voice Assistant: Difference between revisions

From Voice Technology Wiki
Jump to navigation Jump to search
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>

Latest revision as of 07:56, 22 December 2021

{{Infobox Voice Assistant
| Name = Cool voice assistant
| InternetRequired = yes
| SupportedLanguages = de,en,fr
| WakeWord = Hey assistant
| SupportedOS = Raspian
| CodeLanguage = Python3
| LatestReleaseDate = 2021-12-19
}}


Infobox Voice Assistant


Infobox template for all available (open) voice assistants.

Template parameters

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Name of voice assistantName

Name of voice assistant, project or building company.

Example
Cool Voice Assistant
Stringoptional
WebpageUrl

Webaddress for further information on this voice assistant.

Example
https://www.CoolVoiceAssistant.local
URLoptional
LicenseLicense

License this voice assistant is build / delivered with.

Stringoptional
Online connectivity requiredInternetRequired

Is Internet access required for this voice assistant to work properly

Booleanrequired
Supported languagesSupportedLanguages

Languages supported by this voice assistant (multi for several languages).

Default
multi
Stringoptional
Activation word (Wakeword)WakeWord

Default Wakeword to activate Voice assistant.

Default
Hey Assistant.
Stringrequired
Speech recognition serviceDefaultSTT

Default engine for speech recognition.

Default
Cloud, Deepspeech, Kaldi, ...
Stringoptional
Speech generation serviceDefaultTTS

Default engine for speech generation (TTS)

Example
Cloud, Coqui TTS, ...
Stringoptional
Supported Operating SystemsSupportedOS

Supported Operating Systems

Default
Raspian, Ubuntu, Mac OS X, Windows
Stringrequired
Development language (Code)CodeLanguage

Developped in which code language

Default
Python, Perl, PHP, ...
Stringoptional
Latest stable versionLatestVersion

Latest public stable available version

Stringoptional
Release date of stable versionLatestReleaseDate

Release date of latest stable version.

Dateoptional