-
Notifications
You must be signed in to change notification settings - Fork 14
Description
As described in Nuance documentation, the parameter id is required to identify the user or device:
A unique ID is required to identify the user or device. This parameter is used by the speaker-dependent
acoustic model adaptation (SD-AMA) subsystem. SD-AMA creates adapted acoustic model profiles from
audio collected from each user to improve recognition performance over time. Use caution regarding privacy
regulations and laws when you assign an identifier to id. Assign id a randomly generated, persistent value
that does not trace back to a specific person.
For example, do not use a telephone number, because it can potentially be traced back to an individual. The
value of id must also be persistent across each use of the application by the same person or device. If it is
not persistent, SD-AMA will not work correctly. If the same value is provided for all application users, then all
users will share the same acoustic profile and recognition performance will be sub-optimal.
The value of id can contain any alphanumeric (0-9, a-z, A-Z) and underscore (_). This value cannot exceed
40 characters.
However, in this library, the id is fixed in the code: https://github.com/NuanceDev/ndev-python-http-cli/blob/master/ndev/core.py#L148. So everybody uses the same id thus the recognition performance over time can not improve.
It should be possible to be specified by the user, like appId and appKey.
Thanks!