Skip to content

Commit 67efe9a

Browse files
Merge pull request #95 from AssemblyAI/DAF0BAB42D2DA65E0EFFC2912E49A516
Add encoding param selection for streaming api
2 parents f2261c0 + ae376f8 commit 67efe9a

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "assemblyai",
3-
"version": "4.13.3",
3+
"version": "4.13.4",
44
"description": "The AssemblyAI JavaScript SDK provides an easy-to-use interface for interacting with the AssemblyAI API, which supports async and real-time transcription, as well as the latest LeMUR models.",
55
"engines": {
66
"node": ">=18"

src/services/streaming/service.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,10 @@ export class StreamingTranscriber {
101101
searchParams.set("format_turns", this.params.formatTurns.toString());
102102
}
103103

104+
if (this.params.encoding) {
105+
searchParams.set("encoding", this.params.encoding.toString());
106+
}
107+
104108
url.search = searchParams.toString();
105109

106110
return url;

src/types/streaming/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
import { AudioEncoding } from "..";
2+
13
export type StreamingTranscriberParams = {
24
websocketBaseUrl?: string;
35
apiKey?: string;
46
token?: string;
57
sampleRate: number;
6-
8+
encoding?: AudioEncoding;
79
endOfTurnConfidenceThreshold?: number;
810
minEndOfTurnSilenceWhenConfident?: number;
911
maxTurnSilence?: number;

0 commit comments

Comments
 (0)