Parse speech output to a JSON to call Application API

后端 未结 2 1138
长发绾君心
长发绾君心 2021-01-21 12:54

Here is an idea:

We have web applications with exposed restful APIs which accepts json. Now how about using google speech APIs to take user voice input convert it to tex

相关标签:
2条回答
  • 2021-01-21 13:20

    This is called "intent analysis". There are such libraries, for example RASA

    For example you input is "show me chinese restaurants". The output would be

    {
      "text": "show me chinese restaurants",
      "intent": "restaurant_search",
      "entities": [
        {
          "start": 8,
          "end": 15,
          "value": "chinese",
          "entity": "cuisine"
        }
      ]
    }
    

    Overall it is pretty advanced NLU.

    0 讨论(0)
  • 2021-01-21 13:30

    According to the Google Speech API the result set is already returned in JSON:

    {
      "results": [
        {
          "alternatives": [
            {
              "transcript": "how old is the Brooklyn Bridge",
              "confidence": 0.98267895
            }
          ]
        }
      ]
    }
    

    All you would have to do is use JSON.parse and then select whatever you wanted out of the object to put into your specific json format.

    I would suggest reading through the Google Speech Documentation

    0 讨论(0)
提交回复
热议问题