NUGU SDK is Linux based client library which is possible to use various NUGU Service by connecting to NUGU Platform. It also provides components and APIs for developing user application.
- Audio input/output(microphone and speakers)
- amd64 (64bit x86)
- armhf
- arm64
- Ubuntu Bionic (18.04), Focal (20.04), Jammy (22.04)
- Glib
- SSL
- zlib
- Alsa
- PortAudio
- Opus
- GStreamer
- KeyWord Detector(KWD) : detecting wakeup word
- EndPoint Detector(EPD) : recognizing speech start and end point
Before building NUGU SDK, you need to check whether your device and os are satisfied with above requirements. If satisfied, progress next guide step by step.
NUGU SDK provides sample application which is possible to test simple NUGU service by CLI. Before executing sample application, you have to get access token which is needed to use NUGU Service. You can get access token and authorization info by OAuth.
This project welcomes contributions and suggestions. The best way to contribute is to create issues or pull requests right here on Github. Please see CONTRIBUTING.md
The contents of this repository is licensed under the Apache License, version 2.0.