Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wit.ai php demo

This is an interactive demo using the tgallice/wit-php sdk.

  • You should create a wit.ai account before run the demo.
  • Make sure to install dependencies with composer before running the demo.

All these demos are built with the symfony/console component and should be used with a CLI.

Install

$ git clone git@github.com:tgallice/wit-php-example.git
$ cd wit-php-example
$ composer install

Quickstart demo

It's based on the quickstart tutorial of wit.ai which can be found here

$ php demo.php wit:quickstart <access_token>
>>> What is the weather ?           
+ Action : getForecast
+++ Where exactly?
>>> In London
+ Action : getForecast
+ Entities provided:
{
    "location": [
        {
            "confidence": 0.99930685842002,
            "type": "value",
            "value": "London",
            "suggested": true
        }
    ]
}

+ Say : The weather will be sunny in London
+++ The weather will be sunny in London
+ Stop

Intent by text

This command provides an easy way to extract meaning based on message input.

$ php demo.php wit:message <access_token>
>>> I live in London
+ Response body :
{
    "msg_id": "e8cca629-cf2a-445a-b1c8-7bd1d569330e",
    "_text": "I live in London",
    "entities": {
        "location": [
            {
                "confidence": 0.99984823481825,
                "type": "value",
                "value": "London",
                "suggested": true
            }
        ]
    }
}
>>> 

Intent by speech

You can test to extract meaning by speech. A sample is provided, but you can use your own.

$ php demo.php wit:speech <access_token>
File path >>> sample/sample.mp3   
+ Please wait...
+ Response body :
{
    "msg_id": "702657bc-5672-444e-a0cc-5a673306aa8b",
    "_text": "hello i live in london",
    "entities": {
        "location": [
            {
                "confidence": 0.99984823481825,
                "type": "value",
                "value": "london",
                "suggested": true
            }
        ]
    }
}
File path >>> 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages