このリポジトリは、SkyWay の 文字起こし(Speech-to-Text)用の JavaScript ライブラリです。
このリポジトリは公開用のミラーリポジトリであり、こちらで開発は行いません。
受け付けておりません。
Enterprise プランをご契約のお客様はテクニカルサポートをご利用ください。 詳しくは SkyWay サポートをご確認ください。
npm install skyway-stt-client
import { SkyWaySTTClient } from 'skyway-stt-client';
import { SkyWayContext, SkyWayRoom } from '@skyway-sdk/room';
// SkyWay の初期化
const context = await SkyWayContext.Create(token);
// Room に参加
const room = await SkyWayRoom.Find(context, {
name: 'my-room'
});
const member = await room.join();
// STT Client の初期化
const sttClient = new SkyWaySTTClient(context, member);
// 文字起こし結果を受信
sttClient.onSTTResultReceived.add(({ result }) => {
const member = room.members.find((m) => m.id === result.memberId);
console.log(`[${member?.name}]: ${result.text}`);
});