Skip to content

KAIST-AILab/PyOpenDial

Repository files navigation

PyOpenDial

A Python implementation of the OpenDial toolkit (http://www.opendial-toolkit.net/, https://github.com/plison/opendial)

Read our accompanying paper at ....

Installation

1. Download this repository:

git clone https://github.com/KAIST-AILab/PyOpenDial.git

2. Install conda environment

cd PyOpenDial
conda env create -f environment.yml
conda activate py-opendial

How to run

(Optional) To use Google Speech API

1. Please create service account key:

https://cloud.google.com/text-to-speech/docs/quickstart-protocol

2. Please write down your json file path on the 'GOOGLE_APPLICATION_CREDENTIALS' in settings.yml

# Execution
python main.py

You can try various examples in example_domains, including 'example_domains/negotiation/negotiation.xml', 'example_domains/chitchat/chitchat.xml' and 'example_domains/example-flightbooking.xml'.

The detailed information of the negotiation dialogue can be found in the followings:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •