MB STUDIO peut annoncer les conditions météorologiques telles que la température actuelle, la température minimale et maximale enregistrée depuis minuit dernier, l'humidité et la pression actuelle. 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 :

  1. %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
  2. %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
  3. %tempnow% indique la température actuelle
  4. %feelslike% indique la température perçue
  5. %tempmax% indique la température maximale
  6. %tempmin% indique la température minimale
  7. %humi% indique l'humidité en pourcentage
  8. %pres% indique la pression en millibars
  9. %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

la pression est de %pres% millibars ! <- cette phrase annoncera la pression à la voix de synthèse

Voici un exemple complet :
il est %hh% et %nn% minutes!. Voyons ensemble les observations météorologiques enregistrées il y a quelques instants. La météo est %météo%. La température actuelle est de %tempnow% degrés et la température perçue est de %feelslike% degrés, avec une humidité de %humi% pour cent. La température maximale enregistrée jusqu'à présent a été de %tempmax% degrés, tandis que le minimum est tombé à %tempmin% degrés. Actuellement, la pression est de %pres% millibars. C'est tout pour l'instant, la prochaine mise à jour météo sera diffusée dans environ une heure !

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%"
  • Pressure970 à Pressure1040 <--- ce sont 70 fichiers différents, un pour chaque valeur de pression, chaque fichier doit indiquer "La pression atmosphérique est de xxxx millibars !"
  • WeatherCode113 à WeatherCode395 <---- 48 fichiers qui doivent annoncer l'état de la météo selon cette liste
et maintenant nous faisons une minilist de ce type:
  • 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)
  • Pressure%pres%.mp3 (pression actuelle)
  • salutations finales.mp3