@linto-ai/node-red-linto-skills-core
Recommanded skills to be used by LinTO
Last updated 10 months ago by yhoupert .
AGPL-3.0-or-later · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @linto-ai/node-red-linto-skills-core 
SYNC missed versions from official npm registry.

LinTo-Skills-Core

Here are the recommended LinTo skill, without them a process can't be guaranteed to work the intended way

Skills

This entry provides information about these skills in the context of the project LinTO

Category - STT

Regroup the STT (Speech To Text) nodes that will allow to transcript an audio file or buffer to text. The following describes the possible inputs and outputs these skill

Input:

{
    audio : Buffer Base64,
    conversationData : { } //require but can be empty, used if conversation skill is trigger
}

Output :

{
    transcript : "text transcript",
    confidence : "Confidence score of the transcription",
    conversationData : { } //will store the input conversationData
}

LinStt

The LinStt node allow to request to Linagora Speech To Text API The require node configuration are :

  • URL : The URL of the LinSTT API
  • Option : Setup the request for a stream or file, at this moment only file is supported by LinSTT

Bing

Bing node allow to request to Bing Speech To Text API The require node configuration are :

  • Key : Subscription key of Bing
  • Language : Language that you speak to LinTO (recommended based on what LinTO speak en-US or fr-FR
  • Mode : Recognition mode for the transcription

Category - NLU

Regroup all NLU (Natural Language Understanding) node that will allow to detect which skill to trigger The following describes the possible inputs and outputs these skill

Input :

{
    transcript : "text transcript",
    confidence : "Confidence score of the transcription",
    conversationData : { } //require but can be empty, used if conversation skill is trigger
}

Output

{
    transcript : 'text transcript',
    nlu : {
    intent : 'intentDetected',
        entitiesNumber : 1, //number of entities
        entities : [{
            entity: 'entity type',
            value: 'entity name'
        }]
    },
    conversationData : { } //optional json from the previous intention if a conversation is required
}

Tock

The node Tock (The Open Conversation Kit) will retrieve the data from an NLU model has an intent detection The require node configuration are :

  • URL : URL of the API location followed by /rest/nlp/parse
  • Application Name : Application name to use from TOCK

Category - Settings

These category will help to use LinTO. They will mainly use to setup variable or format the data for other node

Prepare

These skill format the MQTT topic to be used has output: input : <clienId>/fromlinto/<seriaNumber>/nlp/file/<lintoId> output : <clienId>/tolinto/<seriaNumber>/nlp/file/<lintoId>

Current Tags

  • 0.0.6                                ...           latest (10 months ago)

8 Versions

  • 0.0.6                                ...           10 months ago
  • 0.0.5-fix                                ...           a year ago
  • 0.0.5                                ...           a year ago
  • 0.0.4-fix                                ...           a year ago
  • 0.0.4                                ...           a year ago
  • 0.0.3                                ...           a year ago
  • 0.0.2                                ...           a year ago
  • 0.0.1                                ...           a year ago
Downloads
Today 0
This Week 8
This Month 8
Last Day 0
Last Week 0
Last Month 0
Dependencies (3)
Dev Dependencies (7)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |