Discours synthèse Shield pour Arduino (4 / 4 étapes)

Étape 4: Expliquer la fonction

Fonction d’initialisation :

Fonction d’initialisation est utilisée pour parapher la fonction array qui consiste à stocker le contenu du discours.

Fonction d’initialisation est une fonction utilisée pour initialiser un tableau pour stocker le contenu du discours.

?
1
Void SpeechSynthesis.m_init (byte ay[]) ;
Description du paramètre :

Contenu de synthèse du discours de store octet ay]
Remarque : ay [0] et ay [1] stockent la discours synthèse contenu longueur + 2 (l’ay a déjà stocké le nombre de données)

Exemples :

?
1
2
3
octet sr [200] ;

SpeechSynthesis.m_init(sr) ;
Explication: sr stocke le contenu de la synthèse vocale.

Fonction de synthèse vocale

Fonction de synthèse vocale sert à synthétiser le contenu de la synthèse vocale requis et le point sur la façon de lire le contenu de la fonction vocale.

?
1
Void SpeechSynthesis.mvmv (Byte ax, la bm de byte [], int n, char c [], octet cmd, octet cmd) ;
Description du paramètre :

Contenu de synthèse du discours de store octet ay]
Teneur en phonétique octet bm]
Int n longueur phonétique du contenu
Commande de fonction synthèse octet cmd discours
Char c [] anglais contenu ou les valeurs de paramètre de commande
Exemple :

?
1
2
3
Byte [] d = {0xB3, 0xC9, 0xB6, 0xBC, 0xBC, 0xAB, 0xC8, 0xA4} ;

SpeechSynthesis.mvmv(sr,d,sizeof(d),6,0) ;
Explication :

[RS] stocke du contenu de discours de synthèse ; d est la teneur du contenu de caractère chinois de synthèse ; sizeof(d) est le chinois

Longueur du contenu ; 6 est la commande (synthèse chinoise) ; paramètre 0 n’a aucune signification mais occuper le poste.

?
1
SpeechSynthesis.mvmv (sr, 0, 0, 7, « Bonjour le robot d f ») ;
Explication :

[RS] stocker le contenu de discours de synthèse ; 0 n’ont ne pas à synthétiser le contenu de caractères chinois ; 0 est le chinois

Longueur du contenu ; 7 est la commande (synthèse anglaise) ; « Bonjour robot f d » besoin de synthétiser le contenu anglais

?
1
SpeechSynthesis.mvmv(sr,0,0,1,"26″) ;
Explication :

[RS] stocker le contenu de discours de synthèse ; 0 n’ont ne pas à synthétiser le contenu de caractères chinois ; 0 est le chinois

Longueur du contenu ; 1 est la commande (mettre en sourdine : la longueur maximale du muette est 268 secondes, millisecondes) ;

26 est le temps de mise en sourdine de valeurs de paramètre 26 ms ;

Avis : Cmda la valeur et l’importance (la commande de la fonction de synthèse vocale): / * valeur * /

Paramètre signifie :

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/ * 0 * / 8016700 lu comme : huit o (son « Europe ») un, six sept oo (son « Europe ») lire 8016700 comme : huit zéro un, six, sept zéro zéro

/ * 1 * / / mute : la longueur maximale de mise en sourdine est 268 secondes, en millisecondes.

/ * 2 * / vitesse : offres de vitesse 11 du règlement, un minimum de 0 et un maximum de valeur par défaut de 10 jetons / / vitesse est 5, plus la valeur est élevée.

/ * 3 * / commande de volume : 11 fournit des réglage de tonalité, la taille de morceau de tonalité par défaut est 5, le minimum est 0 et le maximum est 10. Plus la valeur est le plus forte.

/ * 4 * / commande de volume : 11 fournir pour régler le volume, minimale statique 0 / / niveau de volume sonore de premier ordre par défaut est 5. # Et * où il a été transformé en une courte pause

/ * 5 * / commande de volume: « revenir à la vitesse par défaut, le volume, la synthèse de ton.

/ * 6 * / Chinese synthèse

/ 7 * / anglais synthèse *
Exécuter fonction

Exécution de fonction est utilisé pour définir le modem de travail, personne de la prononciation et le format de fonction de prononciation.

?
1
< forte > vide SpeechSynthesis.command(byte cmda,byte cmdb,byte cmdc,byte c[]);</strong>
Description du paramètre :

octet cmda exécuter fonction commande 1 (mode)

cmdb octet exécuter fonction commande 2 (sélectionnez prononce personnes)

cmdc octet exécuter fonction command3(pronounced format)

Byte [] c a synthétisé le contenu du discours

Exemple :

SpeechSynthesis.command(0,0,7,sr) ;

Description: 0 commande (commande synthétique) ; commande 0 (sélectionnez prononce personnes) ; Commande 7 (prononcez format) ; SR ont besoin de lire le contenu
Avis :

CMDA valeur et importance (mode de fonctionnement) :

/ * Valeur du paramètre * / signification du paramètre

/ * 0 * / synthétique commande

/ * 1 * / arrêt commandes synthèse

/ * 2 * / pause synthèse de commande

/ * 3 * / restauration commande synthèse

/ * 4 * / commandes de requête de statut

/ * 5 * / dans la commande du mode d’économie d’énergie

CMDB valeur et importance (personne de prononciation select) :

/ * Valeur du paramètre * / signification du paramètre

/ * 0 * / I ' m a longtemps. Synthèse de la voix masculine: « Je suis longtemps. »

/ * 1 * / je suis un peu. Synthèse de la voix masculine: « Je suis un peu »

/ * 2 * / J’ai Xiaoping. Synthèse des filles: « Je suis Xiaoping »

/ * 3 * / je suis Donald Duck. Synthèse sonore analogique Donald: « J’étais Donald Duck ».

/ * 4 * / j’ai promis Andy. Filles de son synthèse: « J’ai promis Andy »

/ * 5 * / je sais le rêve. Synthétique synthétique de jeune fille: « je suis le rêve de l’aube »

/ * 6 * anglais synthèse vocale masculine /: « Je suis John » (lire en anglais seulement)

/ * 7 * / anglais synthèse vocale féminine: « Je suis Terry » (lire en anglais seulement)

/ * 8 * / anglais synthèse vocale féminine: « Je suis Catherine » (lire en anglais seulement)

/ * 9 * / I est Zacharia. Une voix féminine au nord-est synthétique: « J’étais Zacharia » (lire le chinois)

/ * 10 * / j’ai Xiaorong. Voix de femme synthétique du Sichuan: « Je suis Xiaorong » (lire le chinois)

/ * 11 * / j’étais Akemi. Cantonais synthétique voix féminine: « J’étais Akemi »

/ * 12 * / I ' m Xiaolin. Synthèse de filles Taiwan: « Je suis Xiaolin »

/ * 13 * / je suis un peu forte. Synthèse de Hunan voix masculine: « Je suis fort peu » (lire le chinois)

/ * 14 * / je suis un petit-kun. Synthèse de Henan voix masculine: « je suis un petit-kun "(lire le chinois)

/ * 15 * / j’ai été le grand dragon. Synthèse de cantonais voix masculine: « J’étais gros dragon »

/ * 16 * / j’ai Xiaoyan. Synthèse des filles: « Je suis Xiaoyan »

/ * 17 * / je suis un petit pic. Synthèse de la voix masculine: « Je suis un petit pic »

/ * 18 * / j’ai Nannan. Filles de son synthèse: « Je suis Nannan »

/ * 19 * / Je suis Xiao Jing. Synthèse des filles: « Je suis Xiao Jing »

CMDC valeur et importance (prononcé format) :

/ * Valeur du paramètre * / signification du paramètre

/ * 0 * / IFLYTEK synthétisé comme suit: « Article – gros – News – fly »

/ * 1 * / IFLYTEK synthétisé comme suit: « IFLYTEK »

/ * 2 * / synthèse 123km comme: « cent vingt - trois kilomètres. »

/ * 3 * / synthèse 123km comme: « cent vingt - trois kilomètres. »

/ * 4 * / 123km synthétisé comme: « cent vingt trois kilomètres »

/ * 5 * / votre anglais est « vous » synthétisé comme suit: « Your English is you »

/ * 6 * / votre anglais est « vous » synthétisé comme suit: « Your English is you »

/ * 7 * / votre anglais est « vous » synthétisé comme suit: « Your English is you »

/ * 8 * / puce fei1 HKUST ne reconnaît pas le format phonétique. Synthétisé comme suit: « HKUST F E j’ai »

/ * 9 * / HKUST fei1 puce format phonétique de l’identification. Synthétisé comme suit: « IFLYTEK »

/ * 10 * / Jiang Qin pont de la rivière synthétisé comme: "jiang1, qiao2″ qin2 he2

/ * 11 * / Jiang Qin pont de la rivière synthétisé comme: "jiang1 zhen1 he2 qiao2″

/ * 12 * / 234 343 545 puce arrêt automatique. Lire : 234,343,545

/ * 13 * / [n1] 234343545 obligatoire selon le nombre de jetons synthétisé chaîne de nombres. Lire : 234,343,545

/ * 14 * / 234 343 545 synthèse de circuit forcé manière chaîne numérique valeur. Lire : 234,343,545

/ * 15 * Richard Lai puce synthétisé selon la valeur par défaut /. Lu comme : lì chá

/ * 16 * / puce Charles Li forcé le texte du premier synthétisé selon la prononciation des noms de famille de caractères chinois. Lu comme : lì zhā

/ * 17 * / sons correspondants tone ringtones [x0] sound101 [x1] sound101

/ * 18 * / fonctionnent. Lire : pré-définis ton sonneries / / sound101 de (bip sound101 sonnerie)

/ * 19 * / 010-58301005-8016 / / puce conformément avec la « unitaire » Lire le texte de la synthèse du nombre « 1 ». Lire : zéro / / unitaire unitaire décembre 2005 huit cent trente cinq unitaire tourner quatre-vingt-six

/ * 20 * / 58301005-010-8016

/ Puce conformément à la « a » pour lire le texte dans la synthèse du nombre « 1 ». Lire : zéro 1,058,301,005 tourner huit mille et seize

/ * 21 * / # Anhui USTC * Iflytek puce lire comme « Asterisk grosse mouche Anhui-livre DESCRIPTIONKEXUN »

/ * 22 * / * grosse branche de Anhui Iflytek #

Articles Liés

Un moins cher ESP8266 WiFi Shield pour Arduino et autres micros

Un moins cher ESP8266 WiFi Shield pour Arduino et autres micros

Mise à jour : 19 mai 2016Rev 14 de ce projet revise bibliothèques et code fonctionne avec les plug-in V2.2 ESP8266.com IDEMise à jour : 17 décembre 210511 Rev de ce projet nettoie les autres connexions tentatives s'il est déjà connecté. Utilise égale
Guide d’assemblage V2 KIT de couleur RGB LCD Shield pour Arduino 65K

Guide d’assemblage V2 KIT de couleur RGB LCD Shield pour Arduino 65K

The RGB LCD shield pour Arduino 65K couleur KIT comprend tous les composants pour assembler un prêt à l'emploi LCD shield pour Arduino et conseils compatibles comme Freeduino.(visitez http://store.nkcelectronics.com/rgb-lcd-shield-for-arduino-65k-col
Linux, WiFi, Ethernet, USB Shield pour Arduino

Linux, WiFi, Ethernet, USB Shield pour Arduino

Bouclier de Yun est un Arduino Shield qui simplement "tournera" Arduino (UNO, Leonardo, MEGA2560 etc.) comme un "Arduino Yun". Il fournit un système Linux, WiFi, Ethernet de la carte Arduino pour la connectivité. Il a également un port
Comment transformer votre smartphone à un générique shield pour Arduino

Comment transformer votre smartphone à un générique shield pour Arduino

Salut les gars, je suis l'un des créateurs de 1Sheeld, c'est une application mobile et une planche qui transforme votre smartphone en une plateforme ouverte pour Arduino.ComposantsArduino Uno 19,99 $1Sheeld 54,94 $Maquette, cavaliers, LEDsFondamental
Algorithme de multimètre numérique shield pour Arduino

Algorithme de multimètre numérique shield pour Arduino

Cette instructable décrit un bouclier, qui convertit la carte « Arduino » dans un multimètre numérique (DMM).Le bouclier peut être inséré sur « Arduino » UNO und Duemilanove planches. Il peut fonctionner en trois modes :autonome - la mesure de donnée
Simple relais Shield pour Arduino

Simple relais Shield pour Arduino

Shield au relais de contrôle 6, 6 numériques d'entrée et 6 analogique d'entrée avec Arduino Duemilanove, Arduino UNO. Les entrées numériques et les sorties de relais sont équipés d'une LED indiquant l'État.Le schéma de câblage est très simple :Étape
Mémoire carte Shield pour Arduino UNO

Mémoire carte Shield pour Arduino UNO

ce type de blindage est initialement coûte jusqu'à 4000 BDT (au Bangladesh), soit environ 39 USD (sans frais d'envoi). Mais de cette façon, vous pouvez faire votre propre bouclier de carte microSD qu'à 120 BDT (1,6 USD). Ne pas surprendre, car il ne
Très bon marché/Simple WiFi Shield pour Arduino et microprocesseurs

Très bon marché/Simple WiFi Shield pour Arduino et microprocesseurs

Mise à jour : 19 mai 2016Rev 14 de ce projet revise bibliothèques et code fonctionne avec les plug-in V2.2 ESP8266.com IDEMise à jour : 17 décembre 201511 Rev de ce projet nettoie les autres connexions tentatives s'il est déjà connecté. Utilise égale
MP3 bon marché et facile Shield pour Arduino

MP3 bon marché et facile Shield pour Arduino

Cela fait suite à une Instructable antérieur pour attacher les entrailles d'un lecteur de MP3 clip à peu de frais à un Arduino.Le Instuctable précédent a montré comment utiliser l'Arduino pour contrôler toutes les fonctions du lecteur MP3 : augmentat
ATtiny programmation Shield pour Arduino

ATtiny programmation Shield pour Arduino

cela a été rendu au programme ATtiny85 et ATtiny2313 des microcontrôleurs à l'aide d'une douille ZIFF. Je soupçonne ce serait compatible avec plusieurs versions de la ATtiny, mais ce sont les 2 avec que je suis familier.Un condensateur 10uF et la rés
DIY Kit Blue LCD1602 ultrasons Module DHT11 Shield pour Arduino

DIY Kit Blue LCD1602 ultrasons Module DHT11 Shield pour Arduino

LCD1602 ultrasons Module DHT11 bouclier est compatible avec l'arduino mega R3. Il peut utiliser LCD1602 affichage distance et valeur de température humidité en même temps.LCD1602 :Affichage : 16 × 2 caractèresLED rétroéclairage : bleuModule plan tail
CupBots - 3D plate-forme robotique imprimé pour Arduino et Raspberry Pi

CupBots - 3D plate-forme robotique imprimé pour Arduino et Raspberry Pi

Voici un projet de robotique du grand week-end d'entreprendre avec des amis ou des gens de votre espace de la machine locale. Vous aurez besoin une imprimante 3D très pratique à la 3D impression les fichiers STL en pièce jointe dans le cadre de la pr
BRICOLAGE Simple Sheild sortie LED pour Arduino UNO R3

BRICOLAGE Simple Sheild sortie LED pour Arduino UNO R3

Arduino uno inutilisables sans bouclier externe. Dans ce tutoriel, nous pouvons chared comment faire sortir Shield pour arduino à l'aide de 4 pcs LED.Étape 1: Sortie schématique Sheild LED pour arduino Ce schéma explique comment il conectod à la broc
Bouclier d’ECG pour Arduino

Bouclier d’ECG pour Arduino

Récemment, j'ai fait shield pour arduino qui peut mesurer ECG, respiration, finalement après quelques modifications dans le code, EEG et EMG et PCB. Le grand avantage de ce bouclier est la possibilité pour le rendre facilement à la maison. Le bouclie