synthèses vocales lankhor
synthèses vocales lankhor
jaurai voulu savoir comment génèrer les synthèses vocales lankhor. Béatrice Langlois utilisait elle un logiciel genre text-to-speech ou est-ce de la programmation spécifique aux softs lankhor? si quelqun peut mapporter des renseignements ou a les syllabes en wav...merci
otro@free.fr > http://otro.free.fr
otro@free.fr > http://otro.free.fr
Bonjour,
j'ai été je pense le Seul en france, a faire un Reverse engine total de ce jeu, c'est pourquoi a l'epoque j'avais mis 48 heures non stop a recuper leur systeme de lecture de Piste pour en faire une version copiable....
Ensuite j'avais travaillais sur l'extraction de leur moteur de synthese vocale, pour en faire un standalone avec lecture d'un fichier texte.
Je me souviens qu'il avait en fait plusieur sample avec des syllabes et une Syntaxe tres proche de la Phonetique. Ca marchait nickel.
J'aurais bien diffuser ce travail, mais a l'epoque je n'en voyais pas l'interret, aujourd'hui je regrette vraiment d'avoir jeter tout mon travail....
Kovax.
j'ai été je pense le Seul en france, a faire un Reverse engine total de ce jeu, c'est pourquoi a l'epoque j'avais mis 48 heures non stop a recuper leur systeme de lecture de Piste pour en faire une version copiable....
Ensuite j'avais travaillais sur l'extraction de leur moteur de synthese vocale, pour en faire un standalone avec lecture d'un fichier texte.
Je me souviens qu'il avait en fait plusieur sample avec des syllabes et une Syntaxe tres proche de la Phonetique. Ca marchait nickel.
J'aurais bien diffuser ce travail, mais a l'epoque je n'en voyais pas l'interret, aujourd'hui je regrette vraiment d'avoir jeter tout mon travail....
Kovax.
- Dorian Gray
- Warrior
- Messages : 11
- Enregistré le : 08-12-2004 06:04
Hello world !
Ceci une sythèse vocale par phonèmes préenregistrés.
Le fichier CFIEC.MOR de Manoir de Mortevielle converti en Wav avec WaveIt.
D'autre part voici un programme de 1989 de Fabrice Bellard qui permet de faire de la synthèse de parole. Quelques exemples sont donnés en Pascal.
Lancer TEST.BAT (avec DosBox sous XP) pour écouter.
Le fichier PAROLE.COM converti en Wav.
Je le soupçonne fortement d'avoir repris les phonèmes du jeu Lankhor puisque c'était dans l'année qui a suivi la sortie du jeu.
Et puisque c'est mon premier message ici, j'en profite pour me présenter:
Je suis développeur et reverse-engineer à mes heures et j'officie habituellement sur le forum abandonware-forums.org sur lequel j'ai déjà présenté quelques bricoles concernant les abandonwares.
Ceci une sythèse vocale par phonèmes préenregistrés.
Le fichier CFIEC.MOR de Manoir de Mortevielle converti en Wav avec WaveIt.
D'autre part voici un programme de 1989 de Fabrice Bellard qui permet de faire de la synthèse de parole. Quelques exemples sont donnés en Pascal.
Lancer TEST.BAT (avec DosBox sous XP) pour écouter.
Le fichier PAROLE.COM converti en Wav.
Je le soupçonne fortement d'avoir repris les phonèmes du jeu Lankhor puisque c'était dans l'année qui a suivi la sortie du jeu.

Et puisque c'est mon premier message ici, j'en profite pour me présenter:
Je suis développeur et reverse-engineer à mes heures et j'officie habituellement sur le forum abandonware-forums.org sur lequel j'ai déjà présenté quelques bricoles concernant les abandonwares.
- Fredo_L
- Scientifique dans l'âme !
- Messages : 6880
- Enregistré le : 26-12-2001 13:02
- Localisation : Paris
- Contact :
Salut Dorian Gray !!
Ton nom me dit quelque chose, se pourrait il que l'on se soit déjà vu ailleurs ?
Plus sérieusement, merci pour tes infos.
Si ça t'intéresse, Jean-Luc Langlois dispose à présent du code source du jeu (ensemble de fichiers en assembleur et en pascal). Je suis sûr que si tu lui écris pour te dire que tu t'intéresses à la synthèse vocale, il t'enverra les sources.
Tu trouveras son email ici : http://www.lankhor.net/personnel.php?me ... e&ident=16
Je pense qu'avec les sources, il te sera plus facile de comprendre le processus.
Ton nom me dit quelque chose, se pourrait il que l'on se soit déjà vu ailleurs ?

Plus sérieusement, merci pour tes infos.
Si ça t'intéresse, Jean-Luc Langlois dispose à présent du code source du jeu (ensemble de fichiers en assembleur et en pascal). Je suis sûr que si tu lui écris pour te dire que tu t'intéresses à la synthèse vocale, il t'enverra les sources.
Tu trouveras son email ici : http://www.lankhor.net/personnel.php?me ... e&ident=16
Je pense qu'avec les sources, il te sera plus facile de comprendre le processus.
- Dorian Gray
- Warrior
- Messages : 11
- Enregistré le : 08-12-2004 06:04
Bonne info, je vais tenter, merci.
On pourrait peut-être faire une conversion en langage C qui pourrait être intégrée assez facilement dans ScummVm.
Le conversion Pascal vers C peut être automatique par contre pour l'assembleur vers C c'est "un peu" de travail manuel, mais ça devrait aller car en général il n'y a qu'un faible pourcentage de fonctions en assembleur.
Edit:
J'oubliais, j'imagine bien comment les voix sont générées. Comme les phonèmes sont enregistrés dans un fichier, il suffit de les coller les uns derrière les autres et mixer un peu la liaison, ceci selon le texte à lire.
Et je suppose aussi que les textes sont légerement transformés pour faciliter l'algorithme.
Exemple de transformation pour le programme parole;
'On peut aussi changer la hauteur de la voix:'
'on pe osi chanjé la oteur de la voua.'
Re-Edit:
J'ai ajusté le debut d'un des deux fichiers Wav pour correspondre à l'autre et effectivement les 5000 premiers octets sont identiques. Il y en a bien un qui a copié sur l'autre.
Nota: Fabrice Bellard est également l'auteur d'un programme de compression d'exe dos nommé LZEXE utilisé souvent à l'époque pour "protéger" les exe.
http://fabrice.bellard.free.fr/
On pourrait peut-être faire une conversion en langage C qui pourrait être intégrée assez facilement dans ScummVm.
Le conversion Pascal vers C peut être automatique par contre pour l'assembleur vers C c'est "un peu" de travail manuel, mais ça devrait aller car en général il n'y a qu'un faible pourcentage de fonctions en assembleur.
Edit:
J'oubliais, j'imagine bien comment les voix sont générées. Comme les phonèmes sont enregistrés dans un fichier, il suffit de les coller les uns derrière les autres et mixer un peu la liaison, ceci selon le texte à lire.
Et je suppose aussi que les textes sont légerement transformés pour faciliter l'algorithme.
Exemple de transformation pour le programme parole;
'On peut aussi changer la hauteur de la voix:'
'on pe osi chanjé la oteur de la voua.'
Re-Edit:
J'ai ajusté le debut d'un des deux fichiers Wav pour correspondre à l'autre et effectivement les 5000 premiers octets sont identiques. Il y en a bien un qui a copié sur l'autre.
Nota: Fabrice Bellard est également l'auteur d'un programme de compression d'exe dos nommé LZEXE utilisé souvent à l'époque pour "protéger" les exe.
http://fabrice.bellard.free.fr/
Lo,
Très intéressant ce sujet... Et moi qui pensait que les voix avaient quelque chose à voir avec le translator.device sur Amiga
Pour la réécriture/portage du jeu en C (avec la SDL tant qu'à faire !), je suis intéressé... J'ai déjà pour ma part écrit et converti quelques programmes Pascal/MCGA => C/SDL et ca se fait plutôt bien.
Pour ceux qui font du reverse-engeenering: je suis intéressé par ce procédé mais je ne sais pas par où commencer... J'ai des notions d'asm (x86 et 68k) et je maitrise le C/Pascal/... Vous n'auriez pas un conseil à donner par hasard ?
@+,
Léo.
Très intéressant ce sujet... Et moi qui pensait que les voix avaient quelque chose à voir avec le translator.device sur Amiga

Pour la réécriture/portage du jeu en C (avec la SDL tant qu'à faire !), je suis intéressé... J'ai déjà pour ma part écrit et converti quelques programmes Pascal/MCGA => C/SDL et ca se fait plutôt bien.
Pour ceux qui font du reverse-engeenering: je suis intéressé par ce procédé mais je ne sais pas par où commencer... J'ai des notions d'asm (x86 et 68k) et je maitrise le C/Pascal/... Vous n'auriez pas un conseil à donner par hasard ?

@+,
Léo.
- Dorian Gray
- Warrior
- Messages : 11
- Enregistré le : 08-12-2004 06:04
-
- Villager
- Messages : 5
- Enregistré le : 08-02-2016 11:30
Re: synthèses vocales lankhor
Bonjour, je déterre un peu ce poste, car je recherche aussi un moyen de récuperer la synthèse vocales des jeux Lankhor;
Je suis étudiant en informatique et je travail sur un projet personnel de jeu retro dans mon temps libre. J’aimerais y intégrer une voix rétro telle que celle qu’on trouve dans les jeux Lankhor (en Français), c’est pourquoi je cherche un synthétiseur vocale capable de produire de telles voix.
Malgré mes recherches, je n’ai trouvé que des vieux synthétiseurs anglophone ou de plus récent qui sont alors trop sophistiqués, et le lien du programme de Fabrice Bellard ne fonctionne plus, je suis donc a sa recherche ou a la recherche du soft original s'il existe.
J'ai contacté Jean-Luc Langlois et Fredo_L pour des info sur l'original, ainsi que Fabrice Bellard pour son programme.
Si l'un d'entre vous a trouver une solution, je suis intéressé et dans le cas contraire je vous tiendrais au courant si je reçois des réponses !
Cordialement Arthur Scheidel.
Je suis étudiant en informatique et je travail sur un projet personnel de jeu retro dans mon temps libre. J’aimerais y intégrer une voix rétro telle que celle qu’on trouve dans les jeux Lankhor (en Français), c’est pourquoi je cherche un synthétiseur vocale capable de produire de telles voix.
Malgré mes recherches, je n’ai trouvé que des vieux synthétiseurs anglophone ou de plus récent qui sont alors trop sophistiqués, et le lien du programme de Fabrice Bellard ne fonctionne plus, je suis donc a sa recherche ou a la recherche du soft original s'il existe.
J'ai contacté Jean-Luc Langlois et Fredo_L pour des info sur l'original, ainsi que Fabrice Bellard pour son programme.
Si l'un d'entre vous a trouver une solution, je suis intéressé et dans le cas contraire je vous tiendrais au courant si je reçois des réponses !
Cordialement Arthur Scheidel.
Re: synthèses vocales lankhor
Salut Arthur,
Sur quelle machine?
Soft ou Hard ?
1 bit ou 8bits ?
Pourquoi ne te diriges-tu pas sur un émulateur d'MEA8000 ?
Il a l'avantage d'être avec des phonèmes français.
Carte Porte Parole... (Apple2)
http://forum.system-cfg.com/viewtopic.p ... se#p110751
doc MEA: http://zx81.ordi5.free.fr/vtr/
Cartes pour machines 8 bits.
http://forum.system-cfg.com/viewtopic.p ... th%C3%A8se
Tout dépend de son utilisation:
>création de jeu.
>message téléphonique pour louper l'école.
>Création de wav pour un sampler.
>réutilisation d'un code pour message et textes vocaux.
Sur quelle machine?
Soft ou Hard ?
1 bit ou 8bits ?
Pourquoi ne te diriges-tu pas sur un émulateur d'MEA8000 ?
Il a l'avantage d'être avec des phonèmes français.
Carte Porte Parole... (Apple2)
http://forum.system-cfg.com/viewtopic.p ... se#p110751
doc MEA: http://zx81.ordi5.free.fr/vtr/
Cartes pour machines 8 bits.
http://forum.system-cfg.com/viewtopic.p ... th%C3%A8se
Tout dépend de son utilisation:
>création de jeu.
>message téléphonique pour louper l'école.
>Création de wav pour un sampler.
>réutilisation d'un code pour message et textes vocaux.
Abandon-Listings [XavSnap]: http://www.hebdogiciel.free.fr, http://abandonlistings.free.fr/ & http://abandon.pcbs.free.fr/
-
- Villager
- Messages : 5
- Enregistré le : 08-02-2016 11:30
Re: synthèses vocales lankhor
Bonjour XavierSnp,
Mon utilisation sera pour un projet de jeu retro;
Mon jeu essayera de respecter les limites de l'Atari ST (8bits en couleur et en son),
je ne pense pas prendre en compte le reste des limites pour le moment (processeur et mémoire).
Merci pour les info et les liens j'irais voir !
Comme je l'ai dit, j'essaie d'obtenir une voix telle que celle des jeux de Lanhkor.
Mon utilisation sera pour un projet de jeu retro;
Mon jeu essayera de respecter les limites de l'Atari ST (8bits en couleur et en son),
je ne pense pas prendre en compte le reste des limites pour le moment (processeur et mémoire).
Merci pour les info et les liens j'irais voir !
Comme je l'ai dit, j'essaie d'obtenir une voix telle que celle des jeux de Lanhkor.
- Fredo_L
- Scientifique dans l'âme !
- Messages : 6880
- Enregistré le : 26-12-2001 13:02
- Localisation : Paris
- Contact :
Re: synthèses vocales lankhor
En ce qui me concerne, je ne pense malheureusement pas pouvoir beaucoup t'aider.
L'idéal serait que J-L Langlois te réponde.
Ou alors, il faut que des gens comme XavierSnp puisse te conseiller.
L'idéal serait que J-L Langlois te réponde.
Ou alors, il faut que des gens comme XavierSnp puisse te conseiller.
Re: synthèses vocales lankhor
pour info, jonlab (qui avait lancé il y a quelques années le projet d'adaptation de Mortevielle sur iPhone) avait évoqué lors d'un de nos échanges un moyen de générer des voix similaires à celles de l'époque.
je n'en sais pas plus mais ça vaudrait peut-être le coup d'essayer de le contacter.
je n'en sais pas plus mais ça vaudrait peut-être le coup d'essayer de le contacter.
-
- Villager
- Messages : 5
- Enregistré le : 08-02-2016 11:30
Re: synthèses vocales lankhor
Merci Charlock, je vais me renseigner quand j'aurais le temps !
J'ai eu une réponse de J-L Langloi, qui malheureusement m'a répondu :
peut être que je vais recoder le synthétiseur si je ne trouve pas.
Merci pour votre intérêt en tous cas.
J'ai eu une réponse de J-L Langloi, qui malheureusement m'a répondu :
Je vous tiens au courant si j'avance dans mes recherches,[...] je n'ai plus rien d'exploitable.
Peut-être quelque part un source code mais en assembleur 68000 et non commenté alors ....
Désolé.
peut être que je vais recoder le synthétiseur si je ne trouve pas.
Merci pour votre intérêt en tous cas.
- Fredo_L
- Scientifique dans l'âme !
- Messages : 6880
- Enregistré le : 26-12-2001 13:02
- Localisation : Paris
- Contact :
Re: synthèses vocales lankhor
Bon courage !
Et n'hésite pas à nous tenir informer.
Et n'hésite pas à nous tenir informer.
-
- Villager
- Messages : 5
- Enregistré le : 08-02-2016 11:30
Re: synthèses vocales lankhor
Voila c'est fait, mon projet est terminer 
J’ai un synthétiseur fonctionnel ! Il est pleinement intégré à mon fan-game, séquelle des Rody & Mastico, respectant limitations graphique et sonore de l’Atari ST.
Voici sa page web :
https://lacrearthur.github.io/RodyAIbiza/
Le jeu fut inspirée par les streams très drôle de BenzaieLive sur les Rody & Mastico originaux. Ils sont dispo sur Youtube.
Je développerais peut-être un soft comprenant uniquement le synthétiseur quand j’aurais du temps. Par contre la transformation automatique de vrais texte vers phonèmes semble assez compliqué.

J’ai un synthétiseur fonctionnel ! Il est pleinement intégré à mon fan-game, séquelle des Rody & Mastico, respectant limitations graphique et sonore de l’Atari ST.
Voici sa page web :
https://lacrearthur.github.io/RodyAIbiza/
Le jeu fut inspirée par les streams très drôle de BenzaieLive sur les Rody & Mastico originaux. Ils sont dispo sur Youtube.
Je développerais peut-être un soft comprenant uniquement le synthétiseur quand j’aurais du temps. Par contre la transformation automatique de vrais texte vers phonèmes semble assez compliqué.
Re: synthèses vocales lankhor
Bravo!
Bien joué...

Bien joué...

Abandon-Listings [XavSnap]: http://www.hebdogiciel.free.fr, http://abandonlistings.free.fr/ & http://abandon.pcbs.free.fr/
- Fredo_L
- Scientifique dans l'âme !
- Messages : 6880
- Enregistré le : 26-12-2001 13:02
- Localisation : Paris
- Contact :
Re: synthèses vocales lankhor
Bon travail !
J'ai fait une news sur lankhor.net : http://www.lankhor.net
J'ai fait une news sur lankhor.net : http://www.lankhor.net
-
- Villager
- Messages : 5
- Enregistré le : 08-02-2016 11:30
Re: synthèses vocales lankhor
Woaw merci beaucoup Fredo pour la new
Je vous tiens au courant pour le synthétiseur en standalone, je n'ai pas le temps pour le moment... :/
J'avais aussi dans l'idée de faire une sorte de compilation des anciens Rody dans mon moteur par la suite, pour pouvoir y jouer simplement sur navigateur à partir d'un seul launcher.
Seulement, cela reprendrait allègrement les images et dialogues des premiers, qui sont à la propriété de Lankhor.
Donc je me pose la question s'il est possible d'avoir légalement le droit de les ré-utiliser ? Et s'il est possible d'éditer ce soft de manière plus officiel, en utilisant le nom "Rody et Mastico" ?
(Désolé si cette question s'éloigne un peut du sujet de ce thread)

Je vous tiens au courant pour le synthétiseur en standalone, je n'ai pas le temps pour le moment... :/
J'avais aussi dans l'idée de faire une sorte de compilation des anciens Rody dans mon moteur par la suite, pour pouvoir y jouer simplement sur navigateur à partir d'un seul launcher.
Seulement, cela reprendrait allègrement les images et dialogues des premiers, qui sont à la propriété de Lankhor.
Donc je me pose la question s'il est possible d'avoir légalement le droit de les ré-utiliser ? Et s'il est possible d'éditer ce soft de manière plus officiel, en utilisant le nom "Rody et Mastico" ?
(Désolé si cette question s'éloigne un peut du sujet de ce thread)
- Fredo_L
- Scientifique dans l'âme !
- Messages : 6880
- Enregistré le : 26-12-2001 13:02
- Localisation : Paris
- Contact :
Re: synthèses vocales lankhor
En ce qui me concerne, je ne possède aucun droit sur ce jeu.
Le mieux à mon avis serait de demander à Elsa Ollivier car elle pourrait te donner son accord. Je ne sais pas comment la contacter mais il se peut que des sites spécialisés dans l'Amstrad aient ses coordonnées.
Le mieux à mon avis serait de demander à Elsa Ollivier car elle pourrait te donner son accord. Je ne sais pas comment la contacter mais il se peut que des sites spécialisés dans l'Amstrad aient ses coordonnées.