Skip to content

Commit d369441

Browse files
authored
Merge pull request #104 from AssemblyAI/96B017A741AE185D4043E8ABA5606B81
Sync from internal repo (YYYY/MM/DD)
2 parents 4b1f4b8 + 6bda199 commit d369441

File tree

3 files changed

+17
-3
lines changed

3 files changed

+17
-3
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.16.0",
3+
"version": "4.16.1",
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: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,20 @@ export class StreamingTranscriber {
105105
searchParams.set("encoding", this.params.encoding.toString());
106106
}
107107

108-
if (this.params.keyterms) {
109-
searchParams.set("keyterms", JSON.stringify(this.params.keyterms));
108+
if (this.params.keytermsPrompt) {
109+
searchParams.set(
110+
"keyterms_prompt",
111+
JSON.stringify(this.params.keytermsPrompt),
112+
);
113+
} else if (this.params.keyterms) {
114+
console.warn(
115+
"[Deprecation Warning] `keyterms` is deprecated and will be removed in a future release. Please use `keytermsPrompt` instead.",
116+
);
117+
searchParams.set("keyterms_prompt", JSON.stringify(this.params.keyterms));
118+
}
119+
120+
if (this.params.filterProfanity) {
121+
searchParams.set("filter_profanity", this.params.filterProfanity.toString());
110122
}
111123

112124
url.search = searchParams.toString();

src/types/streaming/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ export type StreamingTranscriberParams = {
1010
minEndOfTurnSilenceWhenConfident?: number;
1111
maxTurnSilence?: number;
1212
formatTurns?: boolean;
13+
filterProfanity?: boolean;
1314
keyterms?: string[];
15+
keytermsPrompt?: string[];
1416
};
1517

1618
export type StreamingEvents = "open" | "close" | "turn" | "error";

0 commit comments

Comments
 (0)