Riconoscimento vocale

Ho speso il mio tempo libero degli ultimi due giorni circa cercando di capire le cose, ma, purtroppo, senza un minimo di aiuto, è come mettere in mano a qualcuno a cui non è mai stato insegnato il francese, un libro scritto in quella lingua, dirgli di leggerlo, capirlo e poi riassumerlo in italiano.

Ho letto la 'libreria', ma trovandomi davanti a qualcosa come per esempio:

bool setPinOutput ( int8_t pin,int8_t value)
Configures an I/O pin as an output and sets its value
Parameters:
pin (1-3) is one of values in PinNumber
pin (0-1) is one of the output values in PinConfig, or Arduino style HIGH and LOW macros
Return values:
is true if the operation is successful

..... non avendo le cognizioni di base, è ovvio che, nonostante i miei sforzi, con il solo 'intuito' io non possa arrivare a niente.
Ed anche cercando in internet come mi è stato suggerito inizialmente (e come già avevo fatto prima di chiedere informazioni su questo forum), la situazione non è diversa.

Se qualcuno avesse la buona volontà di spiegarmi giusto i concetti ed i comandi 'di base', gli sarei molto grato.
Altrimenti, pazienza...... questo oggetto rimarrà indecifrabile per me.