
Flyman (Normal User)
Rookie
    
Messaggi: 27
Iscritto: 03/04/2007
|
Questo topic è stato chiuso dal moderatore Ciao a tutti,
ho da porre un quisito.
Vorrei realizzare un karaoke che data una frase, mi sillabi ogni singola parola in automatico.
Ovvero se ho una stringa es :
Txt$ = "Questa stanza"
dovrei farla diventare:
Txt$ = "Que-sta stan-za"
Ovviamente secondo le regole della lingua italiana.
Spero di essere stato chiaro.
Grazie
|
|

Andrea89 (Normal User)
Pro
    
Messaggi: 91
Iscritto: 05/01/2007
|
Non penso sia possibile farlo proprio secondo le regole della lingua italiana..
O prendi te il testo della canzone e te lo dividi in sillabe cn un marcatore che poi richiami con uno SPLIT..oppure non saprei..
|
|

antometal (Member)
Guru
    
Messaggi: 691
Iscritto: 12/09/2007
|
invece è possible, xò bisogna avere le regole della divisione in sillabe della lingua italina (nn poche)
e poi usando con cura mid, instr e split si ha il risultato rihiesto
es
Codice sorgente - presumibilmente VB.NET |
parola=quadro sillaba=-1 j=0 do while j<len(parola) for i=j+1 to len(parola) 'poi qui bisogna iniziare a fare tutte if if mid(parola,i,1)="q" then sillaba=sillaba +1 sillabe(sillaba)=mid(parola,i,3)'il 3 viene xk la "q" è sempre segiuta da 2 vocali, la "u" e un' altra j=j+3 end if if vocale(parola,i)=false and vocale(parola,i+1)=false and vocale(parola,i+2)=true then sillaba=silaba+1 sillabe(sillaba)=mid(parola,i,3) j=j+3 next i exit for loop
|
|
|

Flyman (Normal User)
Rookie
    
Messaggi: 27
Iscritto: 03/04/2007
|
Avevo già il sospetto di una cosa del genere.
E' solo che trovare tutte le regole con tanto di eccezioni non e' proprio cosi' facile.
Chissà se qualcuno ha già provato a realizzare un progetto simile?
|
|

Roberto VB (Member)
Expert
    
Messaggi: 419
Iscritto: 29/01/2007
|
|
|

GrG (Member)
Guru^2
    
Messaggi: 3430
Iscritto: 21/08/2007
|
|
|

marco11 (Normal User)
Newbie
    
Messaggi: 1
Iscritto: 07/06/2009
|
ehi ciao ragazzi...mi serve assolutissimamente una grossa mano entro martedì mattina...mi gioco l'anno scolastico!!
qualcuno ha mai sentito parlare di FleschVacca??
lo scopo dell'esercizio che devo svolgere è di scrivere un programma che riceve su linea di comando un file di testo e fornisce in uscita a video:il n° di sillabe,il n° di parole e il n° di frasi!!
qualcuno è in grado di darmi una dritta magari cn degli esempi???? x favore è urgentissimo!!!!!!!!!!   
|
|

ruggy94 (Member)
Guru
    
Messaggi: 890
Iscritto: 21/04/2008
|
|
|

GrG (Member)
Guru^2
    
Messaggi: 3430
Iscritto: 21/08/2007
|
grazie per la segnalazione, chiudo.
|
|