The ailia SDK is an inference engine that supports cross-platform operation. ONNX can perform GPU inference using Metal and Vulkan. It offers a model library with over 390 types and supports advanced pre-processing and post-processing. Bindings are provided for Python, C++, C#, and Flutter.
This is the ONNX inference API, which serves as the core of everything.
- API (EN)
- Tutorial (EN) (JP)
- Android Studio Sample Project (Java)
- Android Studio Sample Project (Kotlin)
- Binding
ailia Tokenizer is a library for encode NLP text and decode NLP tokens. ailia Tokenizer supports tokenization without Python transformers.
- C++ API (EN) (JP)
- Unity API (EN) (JP)
- Python API (EN)
- Python Example (EN) (PyPI)
- Flutter API (EN)
- Binding (CPP) (Unity) (Flutter) (JNI)
ailia Speech is a library for speech recognition. It uses ailia SDK and ailia.audio for doing Speech2Text.
- C++ API (EN) (JP)
- Unity API (EN) (JP)
- Python API (EN)
- Python Example (EN) (PyPI)
- Flutter API (EN)
- Binding (CPP) (Unity) (Flutter) (JNI)
ailia AI Voice is a library generating speech from text. Using ailia AI Voice, you can easily integrate AI powered text-to-speech into your applications.
- C++ API (EN) (JP)
- Unity API (EN) (JP)
- Python API (EN)
- Python Example (EN) (PyPI)
- Flutter API (EN)
- Binding (CPP) (Unity) (Flutter) (JNI)
ailia LLM is a library for running local LLMs. It can load GGUF and easily implement chat functionality.
- C++ API (EN) (JP)
- Unity API (EN) (JP)
- Python API (EN)
- Python Example (EN) (PyPI)
- Flutter API (EN)
- Binding (Unity) (Flutter)
ailia Tracker is a library for tracking the movement of objects based on object detection results.