
Petit synthétiseur vocal
Re: Petit synthétiseur vocal
exacte 

- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: Petit synthétiseur vocal
XXXXX a écrit :a aucun moments , mon comportement est incorrecte
http://fr.wikipedia.org/wiki/ConWikipedia a écrit :Au sens figuré, le terme « con » est aussi un terme vulgaire[1] en général employé comme insulte en France,
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: Petit synthétiseur vocal
Envoyez vous des fions par MP vous serez brave.
En revenant à la lib, pourrais tu la recompiler en ajoutant cette procédure ?
En revenant à la lib, pourrais tu la recompiler en ajoutant cette procédure ?
Code : Tout sélectionner
; Procédure pour afficher facilement le nom des voix installées
; by Ar-S
; a évidement lancer avec le debug
Procedure DebugVoice(optionvoice = 0)
NbrVoix = Val(Left(getvoix(),1))
If NbrVoix = 0
ProcedureReturn 0
Else
StringVoix$ = Mid(getvoix(),3,Len(getvoix())-2)
For i = 1 To NbrVoix
NomVoix$ = StringField(StringVoix$,i,",")
Debug NomVoix$
Select optionvoice
Case 1
Speak(NomVoix$, "Bonjour je suis la voix "+NomVoix$ , 100, 1, 100)
EndSelect
Next
ProcedureReturn 1
EndIf
EndProcedure
; Affiche le nom des voix et les dicte.
DebugVoice(1)
; Affiche le nom des voix.
DebugVoice()
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Petit synthétiseur vocal
pour info , pour recuperer les nombre de voix
et la liste il vaut mieux faire
comme j'ai utilisé les virgules comme séparateur , Stringfield() est mieux que Mid()
parce que ton Mid() ira tant qu'il y a moins de 10 voix ...
le getvoix( ) me semblais suffisant ...
je vais voir ce que je peux faire ...
le probleme dest Lib , c'est qu'on n'as pas les memes liberté qu'avec une simple procedure
et la liste il vaut mieux faire
Code : Tout sélectionner
nombre = Val(StringField(voix$,1,",")) ; recupere le nombre de voix installé (premier element de la chaine)
voix$=Right(voix$,Len(voix$)-2) ; recupere tout les noms de voix séparé par des virgules
parce que ton Mid() ira tant qu'il y a moins de 10 voix ...

le getvoix( ) me semblais suffisant ...
je vais voir ce que je peux faire ...
le probleme dest Lib , c'est qu'on n'as pas les memes liberté qu'avec une simple procedure

Re: Petit synthétiseur vocal
Si c'est trop la misère le GetVoix() suffira, mais faudrait ajouter un petit speak.chm ou .html à inclure dans ton installeur.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Petit synthétiseur vocal
j'ai modifié GetVoix()
dorenavant ce sera
GetVoix(0) : meme fonctionnement qu'avant (retourne dans une chaine le nombre de voix suivi du nom des voix séparées par une virgule )
GetVoix(1) : renvoi la liste des voix par messagerequester()
Getvoix(2) : les voix se présentent oralement
je n'ai pas encore uploader l'archive (serai peut etre pas là une partie de la journée )
faut que je fasse une petite doc
Rappel
j'avais ouvert un topic Dédié a ma lib ici :
http://www.purebasic.fr/french/viewtopi ... 29#p145829
le code est la bas ...

dorenavant ce sera
GetVoix(0) : meme fonctionnement qu'avant (retourne dans une chaine le nombre de voix suivi du nom des voix séparées par une virgule )
GetVoix(1) : renvoi la liste des voix par messagerequester()
Getvoix(2) : les voix se présentent oralement
je n'ai pas encore uploader l'archive (serai peut etre pas là une partie de la journée )
faut que je fasse une petite doc
Rappel
j'avais ouvert un topic Dédié a ma lib ici :
http://www.purebasic.fr/french/viewtopi ... 29#p145829
le code est la bas ...
