MB STUDIO peut annoncer les conditions météorologiques telles que la température actuelle, la température minimale et maximale et l'humiditée. Les annonces peuvent être lues par une voix synthétique ou par des voix humaines préenregistrées. Les données météo proviennent du site: https://www.weatherapi.com/weather/
Pour recevoir les données météo vous devez tout d'abord vous rendre dans le menu MBStudio\Configuration\Options\Météo et définir les villes souhaitées CONFIGURATION - OPTIONS - MÉTÉO
MB STUDIO propose les caractères génériques suivants qui peuvent être utilisés pour obtenir des valeurs météorologiques :
- %weather% indique les conditions météorologiques actuelles dans la langue dans laquelle Windows est configuré (ex : clair, nuageux, etc.). La liste complète des conditions météorologiques en anglais est disponible qui
- %weathercode% indique les conditions météorologiques actuelles avec un code au lieu de texte. Ceci est utile si vous souhaitez pré-enregistrer des annonces avec une voix humaine, un fichier pour toutes les conditions météorologiques. Par exemple selon cette liste https://www.weatherapi.com/docs/weather_conditions.csv si le temps est "sunny" c'est "ensoleillé" MB STUDIO jouera le fichier 113.mp3
- %tempnow% indique la température actuelle
- %feelslike% indique la température perçue
- %tempmax% indique la température maximale
- %tempmin% indique la température minimale
- %humi% indique l'humidité en pourcentage
- %wind% indique la vitesse du vent
Ces caractères génériques donnent des valeurs de ville avec l'indice 0.
Si vous souhaitez utiliser plusieurs valeurs de ville, ajoutez simplement le numéro d'index au caractère générique comme dans cet exemple:
%tempnow1% indique la température actuelle de la ville avec l'indice 1
%tempnow2% indique la température actuelle de la ville avec l'indice 2
%humi4% indique l'humidité en pourcentage de la ville avec l'indice 4
etc
Maintenant que MB STUDIO reçoit en permanence des données météo, nous pouvons enfin les annoncer. Comme mentionné au début, les annonces peuvent être faites par une voix synthétique ou par des voix humaines préenregistrées. Les voix synthétiques peuvent lire un texte court écrit directement dans la zone de saisie, ou elles peuvent lire un fichier texte entier ; dans le texte, vous pouvez appeler les données météorologiques en utilisant les caractères génériques
Prenons maintenant quelques exemples:
la situation météorologique actuelle est %weather% <-- cette phrase fera les conditions météorologiques actuelles (clair, nuageux, etc.)
la température actuelle est de %tempnow% degrés ! <-- cette phrase fera dire à la voix synthétique la température actuelle
la température perçue est de %feellike% degrés ! <- cette phrase fera dire à la voix synthétique la température actuelle
la température minimale était de %tempmin% degrés ! <- cette phrase fera dire à la voix synthétique la température minimale
la température maximale était de %tempmax% degrés ! <- cette phrase fera dire à la voix synthétique la température maximale
l'humidité actuelle est de %humi% pour cent ! <- cette phrase annoncera l'humidité dans la voix de synthèse
Voici un exemple complet :
En général, vous devez écrire tout le texte avec le bloc-notes puis l'enregistrer dans un fichier texte que vous chargerez dans le panneau « Voix de synthèse » :
Si vous préférez utiliser des voix humaines préenregistrées, vous devez pré-enregistrer tous les fichiers selon ce schéma :
- Température-10 à Température40 <--- ce sont 50 fichiers différents, un pour chaque température de -10 à 40, chaque fichier doit dire "13 degrés!", "14 degrés", etc etc...
- TempeartureNow <---- ce fichier doit indiquer "La température actuelle est"
- TempeartureFeelsLike <---- ce fichier doit indiquer "La température perçue actuelle est"
- TemperatureMax <--- ce fichier doit indiquer "La température maximale enregistrée jusqu'à présent est"
- TemperatureMin <--- ce fichier doit indiquer "La température minimale enregistrée jusqu'à présent est"
- Humidity0 to Humidity100 <--- 101 fichiers qui doivent indiquer "le niveau d'humidité est de xx%"
- WeatherCode113 à WeatherCode395 <---- 48 fichiers qui doivent annoncer l'état de la météo selon cette liste
- Présentation Meteo.mp3 (un fichier d'accueil initial)
- %weathercode%.mp3
- Temperaturenow.mp3
- Temperature%tempnow%.mp3 (température actuelle)
- TempeartureFeelsLike.mp3
- Temperature%FeelsLike%.mp3 (température perçue)
- TemperatureMax.mp3
- Temperature%tempmax%.mp3 (Température maximale)
- TemperatureMin.mp3
- Temperature%tempmin%.mp3 (température minimale)
- Humidity%humi%.mp3 (humidité actuelle)
- salutations finales.mp3