diff --git a/public/audio/it-IT_BroadbandModel_sample1.wav b/public/audio/it-IT_BroadbandModel_sample1.wav new file mode 100644 index 00000000..49b86bb1 Binary files /dev/null and b/public/audio/it-IT_BroadbandModel_sample1.wav differ diff --git a/public/audio/it-IT_BroadbandModel_sample2.wav b/public/audio/it-IT_BroadbandModel_sample2.wav new file mode 100644 index 00000000..84831bef Binary files /dev/null and b/public/audio/it-IT_BroadbandModel_sample2.wav differ diff --git a/public/audio/it-IT_NarrowbandModel_sample1.wav b/public/audio/it-IT_NarrowbandModel_sample1.wav new file mode 100644 index 00000000..4169518e Binary files /dev/null and b/public/audio/it-IT_NarrowbandModel_sample1.wav differ diff --git a/public/audio/it-IT_NarrowbandModel_sample2.wav b/public/audio/it-IT_NarrowbandModel_sample2.wav new file mode 100644 index 00000000..c5c7c3f3 Binary files /dev/null and b/public/audio/it-IT_NarrowbandModel_sample2.wav differ diff --git a/src/data/beta-models.json b/src/data/beta-models.json new file mode 100644 index 00000000..ebbc9a3b --- /dev/null +++ b/src/data/beta-models.json @@ -0,0 +1,6 @@ +[ + "it-IT_BroadbandModel", + "it-IT_NarrowbandModel", + "nl-NL_NarrowbandModel", + "nl-NL_BroadbandModel" +] \ No newline at end of file diff --git a/src/data/models.json b/src/data/models.json index c32176f3..1d8a9679 100644 --- a/src/data/models.json +++ b/src/data/models.json @@ -2,7 +2,6 @@ { "//note 1": "This file is just a temporary cache. Any changes you make here will be lost as soon as model-dropdown.jsx loads an update list from Watson.", "//note 2": "model-dropdown.jsx only loads the *public* models. Any customizations you create will not be included in that list.", - "name": "fr-FR_BroadbandModel", "language": "fr-FR", "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/fr-FR_BroadbandModel", @@ -219,9 +218,31 @@ "supported_features": { "custom_language_model": true, "speaker_labels": true - }, + }, "description": "US English Short Form narrowband model." }, + { + "name": "it-IT_BroadbandModel", + "language": "it-IT", + "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/it-IT_BroadbandModel", + "rate": 16000, + "supported_features": { + "custom_language_model": false, + "speaker_labels": false + }, + "description": "Italian broadband model." + }, + { + "name": "it-IT_NarrowbandModel", + "language": "it-IT", + "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/it-IT_NarrowbandModel", + "rate": 8000, + "supported_features": { + "custom_language_model": false, + "speaker_labels": false + }, + "description": "Italian narrowband model." + }, { "name": "nl-NL_BroadbandModel", "language": "nl-NL", @@ -244,4 +265,4 @@ }, "description": "Dutch narrowband model." } -] +] \ No newline at end of file diff --git a/src/data/samples.json b/src/data/samples.json index c644aa47..e4005e52 100644 --- a/src/data/samples.json +++ b/src/data/samples.json @@ -472,5 +472,29 @@ "keywords": "optimaliseren, klantervaring, de organisaties", "speaker_labels": true } + ], + "it-IT_BroadbandModel": [ + { + "filename": "it-IT_BroadbandModel_sample1.wav", + "keywords": "assistente, intelligenza, tecnologia", + "speaker_labels": false + }, + { + "filename": "it-IT_BroadbandModel_sample2.wav", + "keywords": "fatura, bolette, pagamento", + "speaker_labels": false + } + ], + "it-IT_NarrowbandModel": [ + { + "filename": "it-IT_NarrowbandModel_sample1.wav", + "keywords": "assistente, intelligenza, tecnologia", + "speaker_labels": false + }, + { + "filename": "it-IT_NarrowbandModel_sample2.wav", + "keywords": "fatura, bolette, pagamento", + "speaker_labels": false + } ] } diff --git a/views/model-dropdown.jsx b/views/model-dropdown.jsx index de8d6215..7907a0c2 100644 --- a/views/model-dropdown.jsx +++ b/views/model-dropdown.jsx @@ -6,6 +6,7 @@ import SpeechToText from 'watson-speech/speech-to-text'; // load time. Once we have a token, this component will automatically fetch the current list // of models and update the UI if necessary. import cachedModels from '../src/data/models.json'; +import betaModels from '../src/data/beta-models.json'; export class ModelDropdown extends Component { @@ -49,7 +50,9 @@ export class ModelDropdown extends Component { .map(m => ( )); return (