Spaces:
Building
Building
Update flare-ui/src/app/components/environment/environment.component.ts
Browse files
flare-ui/src/app/components/environment/environment.component.ts
CHANGED
@@ -215,7 +215,7 @@ import { EnvironmentService } from '../../services/environment.service';
|
|
215 |
<mat-label>Speech Timeout (ms)</mat-label>
|
216 |
<input matInput type="number"
|
217 |
name="speechTimeout"
|
218 |
-
[value]="
|
219 |
(input)="updateSTTSetting('speech_timeout_ms', +$any($event.target).value)"
|
220 |
min="500" max="5000" step="100"
|
221 |
[disabled]="loading">
|
@@ -226,7 +226,7 @@ import { EnvironmentService } from '../../services/environment.service';
|
|
226 |
<mat-form-field appearance="outline">
|
227 |
<mat-label>Noise Reduction Level</mat-label>
|
228 |
<mat-select name="noiseReduction"
|
229 |
-
[value]="
|
230 |
(selectionChange)="updateSTTSetting('noise_reduction_level', $event.value)"
|
231 |
[disabled]="loading">
|
232 |
<mat-option [value]="0">Off</mat-option>
|
@@ -244,7 +244,7 @@ import { EnvironmentService } from '../../services/environment.service';
|
|
244 |
[displayWith]="formatVAD">
|
245 |
<input matSliderThumb
|
246 |
name="vadSensitivity"
|
247 |
-
[value]="
|
248 |
(input)="updateSTTSetting('vad_sensitivity', +$any($event.target).value)"
|
249 |
[disabled]="loading">
|
250 |
</mat-slider>
|
@@ -255,7 +255,7 @@ import { EnvironmentService } from '../../services/environment.service';
|
|
255 |
<mat-form-field appearance="outline">
|
256 |
<mat-label>Language</mat-label>
|
257 |
<mat-select name="sttLanguage"
|
258 |
-
[value]="
|
259 |
(selectionChange)="updateSTTSetting('language', $event.value)"
|
260 |
[disabled]="loading">
|
261 |
<mat-option value="tr-TR">Turkish (tr-TR)</mat-option>
|
@@ -271,7 +271,7 @@ import { EnvironmentService } from '../../services/environment.service';
|
|
271 |
*ngIf="environment.stt_engine === 'google'">
|
272 |
<mat-label>Model</mat-label>
|
273 |
<mat-select name="sttModel"
|
274 |
-
[value]="
|
275 |
(selectionChange)="updateSTTSetting('model', $event.value)"
|
276 |
[disabled]="loading">
|
277 |
<mat-option value="latest_long">Latest Long (Best for conversations)</mat-option>
|
@@ -284,7 +284,7 @@ import { EnvironmentService } from '../../services/environment.service';
|
|
284 |
|
285 |
<div class="checkbox-group">
|
286 |
<mat-checkbox name="useEnhanced"
|
287 |
-
[checked]="
|
288 |
(change)="updateSTTSetting('use_enhanced', $event.checked)"
|
289 |
[disabled]="loading || environment.stt_engine !== 'google'">
|
290 |
Use Enhanced Model
|
@@ -292,14 +292,14 @@ import { EnvironmentService } from '../../services/environment.service';
|
|
292 |
</mat-checkbox>
|
293 |
|
294 |
<mat-checkbox name="enablePunctuation"
|
295 |
-
[checked]="
|
296 |
(change)="updateSTTSetting('enable_punctuation', $event.checked)"
|
297 |
[disabled]="loading">
|
298 |
Automatic Punctuation
|
299 |
</mat-checkbox>
|
300 |
|
301 |
<mat-checkbox name="interimResults"
|
302 |
-
[checked]="
|
303 |
(change)="updateSTTSetting('interim_results', $event.checked)"
|
304 |
[disabled]="loading">
|
305 |
Show Interim Results
|
|
|
215 |
<mat-label>Speech Timeout (ms)</mat-label>
|
216 |
<input matInput type="number"
|
217 |
name="speechTimeout"
|
218 |
+
[value]="sttSettings.speech_timeout_ms"
|
219 |
(input)="updateSTTSetting('speech_timeout_ms', +$any($event.target).value)"
|
220 |
min="500" max="5000" step="100"
|
221 |
[disabled]="loading">
|
|
|
226 |
<mat-form-field appearance="outline">
|
227 |
<mat-label>Noise Reduction Level</mat-label>
|
228 |
<mat-select name="noiseReduction"
|
229 |
+
[value]="sttSettings.noise_reduction_level"
|
230 |
(selectionChange)="updateSTTSetting('noise_reduction_level', $event.value)"
|
231 |
[disabled]="loading">
|
232 |
<mat-option [value]="0">Off</mat-option>
|
|
|
244 |
[displayWith]="formatVAD">
|
245 |
<input matSliderThumb
|
246 |
name="vadSensitivity"
|
247 |
+
[value]="sttSettings.vad_sensitivity"
|
248 |
(input)="updateSTTSetting('vad_sensitivity', +$any($event.target).value)"
|
249 |
[disabled]="loading">
|
250 |
</mat-slider>
|
|
|
255 |
<mat-form-field appearance="outline">
|
256 |
<mat-label>Language</mat-label>
|
257 |
<mat-select name="sttLanguage"
|
258 |
+
[value]="sttSettings.language"
|
259 |
(selectionChange)="updateSTTSetting('language', $event.value)"
|
260 |
[disabled]="loading">
|
261 |
<mat-option value="tr-TR">Turkish (tr-TR)</mat-option>
|
|
|
271 |
*ngIf="environment.stt_engine === 'google'">
|
272 |
<mat-label>Model</mat-label>
|
273 |
<mat-select name="sttModel"
|
274 |
+
[value]="sttSettings.model"
|
275 |
(selectionChange)="updateSTTSetting('model', $event.value)"
|
276 |
[disabled]="loading">
|
277 |
<mat-option value="latest_long">Latest Long (Best for conversations)</mat-option>
|
|
|
284 |
|
285 |
<div class="checkbox-group">
|
286 |
<mat-checkbox name="useEnhanced"
|
287 |
+
[checked]="sttSettings.use_enhanced"
|
288 |
(change)="updateSTTSetting('use_enhanced', $event.checked)"
|
289 |
[disabled]="loading || environment.stt_engine !== 'google'">
|
290 |
Use Enhanced Model
|
|
|
292 |
</mat-checkbox>
|
293 |
|
294 |
<mat-checkbox name="enablePunctuation"
|
295 |
+
[checked]="sttSettings.enable_punctuation"
|
296 |
(change)="updateSTTSetting('enable_punctuation', $event.checked)"
|
297 |
[disabled]="loading">
|
298 |
Automatic Punctuation
|
299 |
</mat-checkbox>
|
300 |
|
301 |
<mat-checkbox name="interimResults"
|
302 |
+
[checked]="sttSettings.interim_results"
|
303 |
(change)="updateSTTSetting('interim_results', $event.checked)"
|
304 |
[disabled]="loading">
|
305 |
Show Interim Results
|