Last reviewed: 3/23/2024 9:51:35 AM
Profile Management Architecture
ProfileKit provides a simple way to create, delete, and train speaker profiles. Applications integrate speaker profile training as part of its speech recognition administrative features.
Applications can select or create a speaker profile, train it, and delete a speaker profile. ProfileKit supports the following speech APIs for profile management:
- Microsoft SAPI 5,
- Microsoft Speech Platform, and
- Nuance Dragon NaturallySpeaking.
Applications receive training notifications through event callbacks.
ProfileKit encapsulates all of the technologies necessary to make the process of managing profiles simple and efficient.
ProfileKit simplifies the process of managing profiles by handling the low-level activities directly with the speech application program interface (API).
Instantiate ProfileKit to manage a speaker profile and destroy ProfileKit to release its resources when speaker profile management is no longer needed.