@enfonica/voice
TypeScript icon, indicating that this package has built-in type declarations

1.3.0 • Public • Published

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);
    }
})();

Package Sidebar

Install

npm i @enfonica/voice

Weekly Downloads

2

Version

1.3.0

License

Apache-2.0

Unpacked Size

2.57 MB

Total Files

49

Last publish

Collaborators

  • enfonica_cs