Spaces:
Runtime error
Runtime error
| # Aimastering.AudioApi | |
| All URIs are relative to *https://api.bakuage.com:443* | |
| Method | HTTP request | Description | |
| ------------- | ------------- | ------------- | |
| [**createAudio**](AudioApi.md#createAudio) | **POST** /audios | Create a new audio. | |
| [**downloadAudio**](AudioApi.md#downloadAudio) | **GET** /audios/{id}/download | Download an audio data by id. | |
| [**downloadAudioByToken**](AudioApi.md#downloadAudioByToken) | **GET** /audios/download_by_token | Download an audio data by audio_download_token. | |
| [**getAudio**](AudioApi.md#getAudio) | **GET** /audios/{id} | Get an audio by id. | |
| [**getAudioAnalysis**](AudioApi.md#getAudioAnalysis) | **GET** /audios/{id}/analysis | Get an audio analysis by id. | |
| [**getAudioDownloadToken**](AudioApi.md#getAudioDownloadToken) | **GET** /audios/{id}/download_token | Get an audio download token by id. | |
| [**listAudios**](AudioApi.md#listAudios) | **GET** /audios | Get all audios accessable. | |
| <a name="createAudio"></a> | |
| # **createAudio** | |
| > Audio createAudio(opts) | |
| Create a new audio. | |
| ### Example | |
| ```javascript | |
| var Aimastering = require('aimastering'); | |
| var defaultClient = Aimastering.ApiClient.instance; | |
| // Configure API key authorization: bearer | |
| var bearer = defaultClient.authentications['bearer']; | |
| bearer.apiKey = 'YOUR API KEY'; | |
| // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) | |
| //bearer.apiKeyPrefix = 'Token'; | |
| var apiInstance = new Aimastering.AudioApi(); | |
| var opts = { | |
| 'file': "/path/to/file.txt", // File | The file to upload. | |
| 'name': "name_example" // String | Audio name. If this is not specified, the name in file parameter is used. | |
| }; | |
| var callback = function(error, data, response) { | |
| if (error) { | |
| console.error(error); | |
| } else { | |
| console.log('API called successfully. Returned data: ' + data); | |
| } | |
| }; | |
| apiInstance.createAudio(opts, callback); | |
| ``` | |
| ### Parameters | |
| Name | Type | Description | Notes | |
| ------------- | ------------- | ------------- | ------------- | |
| **file** | **File**| The file to upload. | [optional] | |
| **name** | **String**| Audio name. If this is not specified, the name in file parameter is used. | [optional] | |
| ### Return type | |
| [**Audio**](Audio.md) | |
| ### Authorization | |
| [bearer](../README.md#bearer) | |
| ### HTTP request headers | |
| - **Content-Type**: multipart/form-data | |
| - **Accept**: application/json | |
| <a name="downloadAudio"></a> | |
| # **downloadAudio** | |
| > 'Blob' downloadAudio(id) | |
| Download an audio data by id. | |
| ### Example | |
| ```javascript | |
| var Aimastering = require('aimastering'); | |
| var defaultClient = Aimastering.ApiClient.instance; | |
| // Configure API key authorization: bearer | |
| var bearer = defaultClient.authentications['bearer']; | |
| bearer.apiKey = 'YOUR API KEY'; | |
| // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) | |
| //bearer.apiKeyPrefix = 'Token'; | |
| var apiInstance = new Aimastering.AudioApi(); | |
| var id = 56; // Number | Audio id | |
| var callback = function(error, data, response) { | |
| if (error) { | |
| console.error(error); | |
| } else { | |
| console.log('API called successfully. Returned data: ' + data); | |
| } | |
| }; | |
| apiInstance.downloadAudio(id, callback); | |
| ``` | |
| ### Parameters | |
| Name | Type | Description | Notes | |
| ------------- | ------------- | ------------- | ------------- | |
| **id** | **Number**| Audio id | | |
| ### Return type | |
| **'Blob'** | |
| ### Authorization | |
| [bearer](../README.md#bearer) | |
| ### HTTP request headers | |
| - **Content-Type**: Not defined | |
| - **Accept**: application/octet-stream | |
| <a name="downloadAudioByToken"></a> | |
| # **downloadAudioByToken** | |
| > 'Blob' downloadAudioByToken(downloadToken) | |
| Download an audio data by audio_download_token. | |
| ### Example | |
| ```javascript | |
| var Aimastering = require('aimastering'); | |
| var defaultClient = Aimastering.ApiClient.instance; | |
| // Configure API key authorization: bearer | |
| var bearer = defaultClient.authentications['bearer']; | |
| bearer.apiKey = 'YOUR API KEY'; | |
| // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) | |
| //bearer.apiKeyPrefix = 'Token'; | |
| var apiInstance = new Aimastering.AudioApi(); | |
| var downloadToken = "downloadToken_example"; // String | Audio download token | |
| var callback = function(error, data, response) { | |
| if (error) { | |
| console.error(error); | |
| } else { | |
| console.log('API called successfully. Returned data: ' + data); | |
| } | |
| }; | |
| apiInstance.downloadAudioByToken(downloadToken, callback); | |
| ``` | |
| ### Parameters | |
| Name | Type | Description | Notes | |
| ------------- | ------------- | ------------- | ------------- | |
| **downloadToken** | **String**| Audio download token | | |
| ### Return type | |
| **'Blob'** | |
| ### Authorization | |
| [bearer](../README.md#bearer) | |
| ### HTTP request headers | |
| - **Content-Type**: Not defined | |
| - **Accept**: application/octet-stream | |
| <a name="getAudio"></a> | |
| # **getAudio** | |
| > Audio getAudio(id) | |
| Get an audio by id. | |
| ### Example | |
| ```javascript | |
| var Aimastering = require('aimastering'); | |
| var defaultClient = Aimastering.ApiClient.instance; | |
| // Configure API key authorization: bearer | |
| var bearer = defaultClient.authentications['bearer']; | |
| bearer.apiKey = 'YOUR API KEY'; | |
| // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) | |
| //bearer.apiKeyPrefix = 'Token'; | |
| var apiInstance = new Aimastering.AudioApi(); | |
| var id = 56; // Number | Audio id | |
| var callback = function(error, data, response) { | |
| if (error) { | |
| console.error(error); | |
| } else { | |
| console.log('API called successfully. Returned data: ' + data); | |
| } | |
| }; | |
| apiInstance.getAudio(id, callback); | |
| ``` | |
| ### Parameters | |
| Name | Type | Description | Notes | |
| ------------- | ------------- | ------------- | ------------- | |
| **id** | **Number**| Audio id | | |
| ### Return type | |
| [**Audio**](Audio.md) | |
| ### Authorization | |
| [bearer](../README.md#bearer) | |
| ### HTTP request headers | |
| - **Content-Type**: Not defined | |
| - **Accept**: application/json | |
| <a name="getAudioAnalysis"></a> | |
| # **getAudioAnalysis** | |
| > AudioAnalysis getAudioAnalysis(id) | |
| Get an audio analysis by id. | |
| ### Example | |
| ```javascript | |
| var Aimastering = require('aimastering'); | |
| var defaultClient = Aimastering.ApiClient.instance; | |
| // Configure API key authorization: bearer | |
| var bearer = defaultClient.authentications['bearer']; | |
| bearer.apiKey = 'YOUR API KEY'; | |
| // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) | |
| //bearer.apiKeyPrefix = 'Token'; | |
| var apiInstance = new Aimastering.AudioApi(); | |
| var id = 56; // Number | Audio id | |
| var callback = function(error, data, response) { | |
| if (error) { | |
| console.error(error); | |
| } else { | |
| console.log('API called successfully. Returned data: ' + data); | |
| } | |
| }; | |
| apiInstance.getAudioAnalysis(id, callback); | |
| ``` | |
| ### Parameters | |
| Name | Type | Description | Notes | |
| ------------- | ------------- | ------------- | ------------- | |
| **id** | **Number**| Audio id | | |
| ### Return type | |
| [**AudioAnalysis**](AudioAnalysis.md) | |
| ### Authorization | |
| [bearer](../README.md#bearer) | |
| ### HTTP request headers | |
| - **Content-Type**: Not defined | |
| - **Accept**: application/json | |
| <a name="getAudioDownloadToken"></a> | |
| # **getAudioDownloadToken** | |
| > AudioDownloadToken getAudioDownloadToken(id) | |
| Get an audio download token by id. | |
| ### Example | |
| ```javascript | |
| var Aimastering = require('aimastering'); | |
| var defaultClient = Aimastering.ApiClient.instance; | |
| // Configure API key authorization: bearer | |
| var bearer = defaultClient.authentications['bearer']; | |
| bearer.apiKey = 'YOUR API KEY'; | |
| // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) | |
| //bearer.apiKeyPrefix = 'Token'; | |
| var apiInstance = new Aimastering.AudioApi(); | |
| var id = 56; // Number | Audio id | |
| var callback = function(error, data, response) { | |
| if (error) { | |
| console.error(error); | |
| } else { | |
| console.log('API called successfully. Returned data: ' + data); | |
| } | |
| }; | |
| apiInstance.getAudioDownloadToken(id, callback); | |
| ``` | |
| ### Parameters | |
| Name | Type | Description | Notes | |
| ------------- | ------------- | ------------- | ------------- | |
| **id** | **Number**| Audio id | | |
| ### Return type | |
| [**AudioDownloadToken**](AudioDownloadToken.md) | |
| ### Authorization | |
| [bearer](../README.md#bearer) | |
| ### HTTP request headers | |
| - **Content-Type**: Not defined | |
| - **Accept**: application/json | |
| <a name="listAudios"></a> | |
| # **listAudios** | |
| > [Audio] listAudios() | |
| Get all audios accessable. | |
| ### Example | |
| ```javascript | |
| var Aimastering = require('aimastering'); | |
| var defaultClient = Aimastering.ApiClient.instance; | |
| // Configure API key authorization: bearer | |
| var bearer = defaultClient.authentications['bearer']; | |
| bearer.apiKey = 'YOUR API KEY'; | |
| // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) | |
| //bearer.apiKeyPrefix = 'Token'; | |
| var apiInstance = new Aimastering.AudioApi(); | |
| var callback = function(error, data, response) { | |
| if (error) { | |
| console.error(error); | |
| } else { | |
| console.log('API called successfully. Returned data: ' + data); | |
| } | |
| }; | |
| apiInstance.listAudios(callback); | |
| ``` | |
| ### Parameters | |
| This endpoint does not need any parameter. | |
| ### Return type | |
| [**[Audio]**](Audio.md) | |
| ### Authorization | |
| [bearer](../README.md#bearer) | |
| ### HTTP request headers | |
| - **Content-Type**: Not defined | |
| - **Accept**: application/json | |