in lib/transcribe-service.js [92:113]
function getSignedTranscribeWebsocketUrl(access_id, secret_key) {
const endpoint = "transcribestreaming.us-east-1.amazonaws.com:8443";
// get a preauthenticated URL that we can use to establish our WebSocket
return v4.createPresignedURL(
"GET",
endpoint,
"/medical-stream-transcription-websocket",
// '/stream-transcription-websocket',
"transcribe",
crypto.createHash("sha256").update("", "utf8").digest("hex"),
{
key: access_id,
secret: secret_key,
protocol: "wss",
expires: 15,
region: "us-east-1",
query:
"language-code=en-US&media-encoding=pcm&sample-rate=16000&specialty=PRIMARYCARE&type=DICTATION",
}
);
}