GET /speech/languagemodels
Returns list of user available language models. Each user can access general language models plus their own custom trained language models.
Responses
-
• 200
OK. List of Language Models Retrieved.
-
• 400
This response means that server could not understand the request due to invalid syntax.
-
• 401
Authentication is needed to get requested response. This is similar to 403, but in this case, authentication is possible.
-
• 403
Client does not have access rights to the content so server is rejecting to give proper response.
-
• 404
Server can not find requested resource.
-
• 429
The user has sent too many requests in a given amount of time ("rate limiting").
-
• 500
The server has encountered a situation it doesn't know how to handle.
-
• 501
The request method is not supported by the server and cannot be handled.
curl \
-X GET https://api.amerandish.com/v1/speech/languagemodels \
-H "Authorization: Bearer $ACCESS_TOKEN"
[
{
"languageModelId": "149d09ab-4011-4393-a871-6af3f9c1be26",
"name": "General",
"status": "trained"
},
{
"languageModelId": "fab21d18-04da-4452-86d7-f130c387796e",
"name": "Numbers",
"status": "trained"
},
{
"languageModelId": "94f6bf76-520d-4d8c-afd9-bb1afbd16790",
"name": "Custom1",
"status": "trained"
}
]
{
"code": 400,
"message": "Bad Request. Invalid JSON object."
}
{
"code": 401,
"message": "Unautherized. Invalid Authorization Token."
}
{
"code": 403,
"message": "Forbidden. Do not have access right to resource."
}
{
"code": 404,
"message": "Not Found. Requested id not found."
}
{
"code": 429,
"message": "Too Many Requests. Your request is blocked due to exceeding rate limiting."
}
{
"code": 500,
"message": "Internal Server Error. Please retry later."
}
{
"code": 501,
"message": "Not Implemented. This functionality is not implemented yet."
}