Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 13x 6x 3x 6x 2x 1x | import { TranscriptionResponse, TranscriptionSegment } from "../providers/Provider.js";
export class Transcription {
constructor(private readonly response: TranscriptionResponse) {}
get text(): string {
return this.response.text;
}
get model(): string {
return this.response.model;
}
get segments(): TranscriptionSegment[] {
return this.response.segments || [];
}
get duration(): number | undefined {
return this.response.duration;
}
toString(): string {
return this.text;
}
}
|