MB STUDIO puo' annunciare le condizioni del tempo quali la temperatura attuale, la temperatura minima e massima e l'umidita'. Gli annunci possono essere letti da una voce sintetica oppure da voci umane preregistrate. I dati meteo provengono dal sito:  https://www.weatherapi.com/weather/

Per ricevere i dati meteo dovete prima di tutto andare al menu' MBStudio\Configurazione\Opzioni\Meteo e definire le citta' desiderate CONFIGURAZIONE - OPZIONI - METEO


MB STUDIO offre i seguenti caratteri jolly utilizzabili per ottenere i valori meteo:

  • %weather% indica la condizione del tempo attuale nella lingua in cui è settato Windows (es: sereno, nuvoloso, etc). La lista completa delle condizioni del tempo in inglese è consultabile qui
  • %weathercode% indica la condizione del tempo attuale con un codice anziche' del testo. Cio' è utile se si vogliono preregistrare annunci con voce umana, un file per ogni condizione meteo. Ad esempio secondo questa lista https://www.weatherapi.com/docs/weather_conditions.csv se il meteo è "sunny" cioe' "sereno MB STUDIO riprodurra' il file 113.mp3
  • %tempnow% indica la temperatura attuale
  • %feelslike% indica la temperatura percepita
  • %tempmax% indica la temperatura massima
  • %tempmin% indica la temperatura minima
  • %humi% indica l'umidita' in percentuale
  • %wind% indica la velocita' del vento

Questi caratteri jolly danno i valori della citta' con index 0.

Se volete usare i valori di piu' citta' semplicemente aggiungete il numero indice al carattere jolly come in questo esempio:

%tempnow1% indica la temperatura attuale della citta' con index 1

%tempnow2% indica la temperatura attuale della citta' con index 2

%humi4% indica l'umidita' in percentuale della citta' con index 4

etc etc


Ora che MB STUDIO riceve costantemente i dati meteorologici possiamo finalmente annunciarli. Come detto all'inizio gli annunci possono avvenire tramite una voce sintetica o tramite voci umane preregistrate. Le voci sintetiche possono leggere un breve testo scritto direttamente nella casella di inserimento, oppure possono leggere un intero file di testo; all'interno del testo potete richiamare i dati meteorologici attraverso i caratteri jolly

Facciamo ora qualche esempio:
la situazione meteo attuale è %weather%      <-- questa frase fara' la condizione del tempo attuale (Sereno, nuvoloso, etc)
la temperatura attuale è di %tempnow% gradi!      <-- questa frase fara' dire la temperatura attuale alla voce sintetica

la temperatura percepita è di %feelslike% gradi!      <-- questa frase fara' dire la temperatura attuale alla voce sintetica

la temperatura minima è stata di %tempmin% gradi!      <-- questa frase fara' dire la temperatura minima alla voce sintetica
la temperatura massima è stata di %tempmax% gradi! 
   <-- questa frase fara' dire la temperatura massima alla voce sintetica
l'umidita' attuale è del %humi% per cento!
     <-- questa frase fara' annunciare l'umidita' alla voce sintetica

Ecco un esempio completo:

Sono le %hh% e %nn% minuti!. Vediamo insieme le osservazioni meteorologiche registrate pochi istanti fa. La situazione meteo è %weather%. La temperatura attuale è di %tempnow% gradi e quella percepita è di %feelslike% gradi, con una umidità del %humi% per cento. La temperatura massima registrata finora è stata di %tempmax% gradi, mentre la minima è scesa fino a %tempmin% gradi. Per ora è tutto, il prossimo aggiornamento meteo andra' in onda tra circa un'ora!

In generale vi conviene scrivere tutto il testo con il blocco note e poi salvarlo in un file di testo che caricherete nel pannello "Voci Sintetiche":


Se si preferisci usare delle voci umane preregistrate è necessario preregistrare tutti i files secondo questo schema:
  • Temperature-10 to Temperature40 <--- questi sono 50 differenti files, uno per ogni temperatura da -10 a 40, ogni file deve dire "13 gradi!"," 14 gradi ", etc etc ...
  • TempeartureNow <---- questo file deve dire "La temperatura attuale è di "
  • TempeartureFeelsLike <---- questo file deve dire "La temperatura attuale percepita è di "
  • TemperatureMax  <--- questo file deve dire "La temperatura massima registrata finora è di "
  • TemperatureMin <--- questo file deve dire "La temepratura minima registrata finora è di "
  • Humidity0 to Humidity100 <--- 101 files che devono dire "il livello di umidita' è del xx percento"
  • WeatherCode113 to WeatherCode395 <---- 48 files che devono annunciare lo stato del meteo secondo questa lista

ed ora realizziamo una minilist di questo tipo:

  • Presentazione meteo.mp3 (un file di saluto iniziale)
  • %weathercode%.mp3
  • Temperaturenow.mp3
  • Temperature%tempnow%.mp3 (temperatura attuale)
  • TempeartureFeelsLike.mp3
  • Temperature%FeelsLike%.mp3 (temperatura percepita)
  • TemperatureMax.mp3
  • Temperature%tempmax%.mp3 (temperatura massima)
  • TemperatureMin.mp3
  • Temperature%tempmin%.mp3 (temperatura minima)
  • Humidity%humi%.mp3 (umdita' attuale)
  • saluti finali.mp3