Microsoft LUIS Benchmark
Microsoft Azure has two Cognitive Services which can be used to detect intent and entities from speech. Azure Language Understanding (LUIS) is a cloud service that enables building custom language models that can extract intent and entity information from textual conversational phrases. In addition, Azure Speech to Text can be used to transcribe audio files.
Prerequisites
- Ubuntu 20.04 (x86_64)
- Git
- Python
- PIP
- Azure Account
Usage
- Clone the repository:
- Install the dependencies:
Sign up for an Azure account.
In the Azure portal, create a new Language Understanding resource.
Sign up for a LUIS account.
Once you're in the LUIS console, import
/data/luis/barista.json
as your new app.Train your LUIS app. Publish your app and choose
Staging Slot
as your publishing slot.Create a Speech resource.
Create a custom speech model to improve Microsoft's speech-to-text accuracy with LUIS. In the Speech Studio, create a new project. Upload the provided corpus under
/data/watson/corpus.txt
as training data.Deploy your speech model.