Enfonica Voice Client Library for Node.js
Node.js idiomatic client library for Enfonica services. This library uses version 'v1beta1' of the Enfonica Voice API. View the docs for more details: Enfonica Docs
Supported version
The library supports the version 10 and above of Node.js.
Installing the client library
npm install @enfonica/voice
Authentication
Define the environment variable ENFONICA_APPLICATION_CREDENTIALS
to be the location of your service account key file, alternatively add this to a .env file. For example:
set ENFONICA_APPLICATION_CREDENTIALS=/path/to/key.json
You can obtain a service account key file from the Enfonica Console.
Example
import voice from '@enfonica/voice';
const client = new voice.RecordingsClient({
keyFile: process.env.ENFONICA_APPLICATION_CREDENTIALS
});
(async () => {
try {
const request = {
// Request body
}
const iterable = client.listRecordingsAsync(request);
for await (const response of iterable) {
// process response
}
} catch (error) {
console.log(error);
}
})();