slabsai
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

Introduction

A convenient Typescript SDK for using SentenceLabs APIs. To know more about the APIs, visit the official documentation

Installation

npm install slabsai

Usage

import { Transcriber, TaskType } from "slabsai"

const accountId = "xxxxxxxxxx"
const apiKey = "sl_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

const transcriber = new Transcriber(accountId, apiKey)
const audioFilePath =
  "/path/to/local/audio.mp3"

const taskPipeline = [
  {
    task_type: TaskType.CallReasonDetection,
    kwargs: {}
  },
  {
    task_type: TaskType.Summarization,
    kwargs: {}
  }
]

const main = async () => {
  const result = await transcriber.transcribe(audioFilePath, taskPipeline)
  console.log(result.transcript)
  console.log(result.extracted_info.call_reason)
  console.log(result.extracted_info.summary)
}

main()

Readme

Keywords

none

Package Sidebar

Install

npm i slabsai

Weekly Downloads

0

Version

0.1.2

License

ISC

Unpacked Size

21.1 kB

Total Files

11

Last publish

Collaborators

  • anoopsl