Skip to content

Commit 37b055e

Browse files
Merge branch 'dev' into dependabotchanges
2 parents 88a680c + 0bd33ec commit 37b055e

File tree

7 files changed

+21
-23
lines changed

7 files changed

+21
-23
lines changed

code/create_app.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,6 @@ def speech_config():
526526
if response.status_code == 200:
527527
return {
528528
"token": response.text,
529-
"key": speech_key,
530529
"region": env_helper.AZURE_SPEECH_SERVICE_REGION,
531530
"languages": env_helper.AZURE_SPEECH_RECOGNIZER_LANGUAGES,
532531
}

code/frontend/src/components/Answer/Answer.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { conversationResponseWithCitations } from "../../../__mocks__/SampleData
1313
jest.mock('microsoft-cognitiveservices-speech-sdk', () => {
1414
return {
1515
SpeechConfig: {
16-
fromSubscription: jest.fn(),
16+
fromAuthorizationToken: jest.fn(),
1717
},
1818
AudioConfig: {
1919
fromDefaultSpeakerOutput: jest.fn(),
@@ -51,7 +51,7 @@ const speechMockData = {
5151
jest.mock("microsoft-cognitiveservices-speech-sdk", () => {
5252
return {
5353
SpeechConfig: {
54-
fromSubscription: jest.fn(),
54+
fromAuthorizationToken: jest.fn(),
5555
fromSpeakerOutput: jest.fn().mockReturnValue({}),
5656
},
5757
AudioConfig: {

code/frontend/src/components/Answer/Answer.tsx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export const Answer = ({
5151
const [audioContext, setAudioContext] = useState<AudioContext | null>(null); //Manully manage the audio context eg pausing resuming
5252

5353
const [synthesizerData, setSynthesizerData] = useState({
54-
key: "",
54+
token: "",
5555
region: "",
5656
});
5757
const [synthesizer, setSynthesizer] =
@@ -70,8 +70,8 @@ export const Answer = ({
7070
};
7171

7272
const initializeSynthesizer = () => {
73-
const speechConfig = sdk.SpeechConfig.fromSubscription(
74-
synthesizerData.key,
73+
const speechConfig = sdk.SpeechConfig.fromAuthorizationToken(
74+
synthesizerData.token,
7575
synthesizerData.region
7676
);
7777
const newAudioDestination = new SpeechSDK.SpeakerAudioDestination();
@@ -90,7 +90,7 @@ export const Answer = ({
9090
};
9191

9292
useEffect(() => {
93-
if (synthesizerData.key != "") {
93+
if (synthesizerData.token != "") {
9494
initializeSynthesizer();
9595

9696
return () => {
@@ -112,12 +112,12 @@ export const Answer = ({
112112
const response = await fetch("/api/speech");
113113
try {
114114
if (!response.ok) {
115-
throw new Error("Network response was not ok");
115+
throw new Error("Network response was not ok");
116116
}
117-
const data = await response.json();
118-
setSynthesizerData({ key: data.key, region: data.region });
119-
} catch(e) {
120-
console.log(e)
117+
const data = await response.json();
118+
setSynthesizerData({ token: data.token, region: data.region });
119+
} catch (e) {
120+
console.log(e);
121121
}
122122
};
123123
fetchSythesizerData();
@@ -334,7 +334,7 @@ export const Answer = ({
334334
}
335335
data-testid="toggle-citations-list"
336336
>
337-
<Text className={styles.accordionTitle}>
337+
<Text className={styles.accordionTitle}>
338338
<span data-testid="no-of-references">
339339
{parsedAnswer.citations.length > 1
340340
? parsedAnswer.citations.length + " references"
@@ -375,7 +375,7 @@ export const Answer = ({
375375
onKeyDown={(e) =>
376376
e.key === " " || e.key === "Enter"
377377
? onCitationClicked(citation)
378-
: () => {}
378+
: () => { }
379379
}
380380
tabIndex={0}
381381
title={createCitationFilepath(citation, ++idx)}

code/tests/functional/tests/backend_api/default/test_speech_token.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ def test_speech_token_returned(app_url: str, app_config: AppConfig):
2020
"token": "speech-token",
2121
"region": app_config.get("AZURE_SPEECH_SERVICE_REGION"),
2222
"languages": app_config.get("AZURE_SPEECH_RECOGNIZER_LANGUAGES").split(","),
23-
"key": "some-azure-speech-service-key",
2423
}
2524
assert response.headers["Content-Type"] == "application/json"
2625

code/tests/test_app.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,6 @@ def test_returns_speech_token_using_keys(
115115
"token": "speech-token",
116116
"region": AZURE_SPEECH_SERVICE_REGION,
117117
"languages": AZURE_SPEECH_RECOGNIZER_LANGUAGES,
118-
"key": "mock-speech-key",
119118
}
120119

121120
requests.post.assert_called_once_with(
@@ -159,7 +158,6 @@ def test_returns_speech_token_using_rbac(
159158
"token": "speech-token",
160159
"region": AZURE_SPEECH_SERVICE_REGION,
161160
"languages": AZURE_SPEECH_RECOGNIZER_LANGUAGES,
162-
"key": "mock-key1",
163161
}
164162

165163
requests.post.assert_called_once_with(

infra/app/function.bicep

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ module function '../core/host/functions.bicep' = {
2727
runtimeVersion: runtimeVersion
2828
dockerFullImageName: dockerFullImageName
2929
managedIdentity: !empty(keyVaultName)
30-
appSettings: appSettings
30+
appSettings: union(appSettings, {
31+
WEBSITES_ENABLE_APP_SERVICE_STORAGE: 'false'
32+
})
3133
}
3234
}
3335

infra/main.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"_generator": {
66
"name": "bicep",
77
"version": "0.36.1.42791",
8-
"templateHash": "11323213671656453502"
8+
"templateHash": "6566430506441917064"
99
}
1010
},
1111
"parameters": {
@@ -7804,7 +7804,7 @@
78047804
"_generator": {
78057805
"name": "bicep",
78067806
"version": "0.36.1.42791",
7807-
"templateHash": "15907054814625845900"
7807+
"templateHash": "8495509026134584506"
78087808
}
78097809
},
78107810
"parameters": {
@@ -7928,7 +7928,7 @@
79287928
"value": "[not(empty(parameters('keyVaultName')))]"
79297929
},
79307930
"appSettings": {
7931-
"value": "[parameters('appSettings')]"
7931+
"value": "[union(parameters('appSettings'), createObject('WEBSITES_ENABLE_APP_SERVICE_STORAGE', 'false'))]"
79327932
}
79337933
},
79347934
"template": {
@@ -9003,7 +9003,7 @@
90039003
"_generator": {
90049004
"name": "bicep",
90059005
"version": "0.36.1.42791",
9006-
"templateHash": "15907054814625845900"
9006+
"templateHash": "8495509026134584506"
90079007
}
90089008
},
90099009
"parameters": {
@@ -9127,7 +9127,7 @@
91279127
"value": "[not(empty(parameters('keyVaultName')))]"
91289128
},
91299129
"appSettings": {
9130-
"value": "[parameters('appSettings')]"
9130+
"value": "[union(parameters('appSettings'), createObject('WEBSITES_ENABLE_APP_SERVICE_STORAGE', 'false'))]"
91319131
}
91329132
},
91339133
"template": {

0 commit comments

Comments
 (0)