OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 22:42

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 9 ] 
Autor Zpráva
 Předmět příspěvku: Řečová syntéza na ZX Spectru
PříspěvekNapsal: 02.06.2013, 12:59 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 10111
Bydliště: Praha
Has thanked: 1953 times
Been thanked: 1517 times
Solaris se tu zmínil o tom, že Poklad 2.1 mluví - tedy ta hra. Docela by mě zajímalo, jak se tohle na Spectru dělalo. Jsou to samply? To se mi nezdá, protože co si pamatuju, tak některé hry byly dost ukecané. To by se do ramky nevešlo...

_________________
Amiga/Amstrad/Atari/Commodore/Mac/Nintendo/PS/PC/Sega/Tandy/ZX


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Řečová syntéza na ZX Spectru
PříspěvekNapsal: 02.06.2013, 19:25 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Mrkni třeba na program Kecal od Oldsofta. Je tam jen nějaká mluvící rutina, která přečte jakýkoliv text.
http://www.volny.cz/oldsoft/
http://www.worldofspectrum.org/infoseek ... id=0015650

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Řečová syntéza na ZX Spectru
PříspěvekNapsal: 02.06.2013, 20:06 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
Tady jich je víc pohromadě:
[url]velesoft.speccy.cz/other/mluvka.zip[/url]


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Řečová syntéza na ZX Spectru
PříspěvekNapsal: 02.06.2013, 21:45 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 10111
Bydliště: Praha
Has thanked: 1953 times
Been thanked: 1517 times
Jo, jo - já vím, že je těch programů víc. Ale zajímal by mě způsob, jak je to dělané.

_________________
Amiga/Amstrad/Atari/Commodore/Mac/Nintendo/PS/PC/Sega/Tandy/ZX


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Řečová syntéza na ZX Spectru
PříspěvekNapsal: 02.06.2013, 23:14 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Tohle by mne Misticku taky zajímalo. Nevím jak to dělají, můj tip je nasamplování každého písmena zvlášť. Snížení kvality zvuku na úroveň kvality konkrétního počítače, doplňkového zvukového HW, pak ještě zkomprimování. No a při přehrávání buď pokud by to dával CPU dekomprimace po 1 písmenu, popřípadě slovu (mezeru bych využil na zpracovávaní dalšího slova). Pokud by ani tohle CPU nedával, zvolil bych větší usek čtení z věty. Tenhle postup by asi mohl být řešením pro použití ve hře? V samotným programu na kecání by možná ani nemusela být nejaká komprimace?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Řečová syntéza na ZX Spectru
PříspěvekNapsal: 02.06.2013, 23:25 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
Žádné skutečné samply.
Písmeno je generované pomocí soustavy čtyř tabulek, ze kterých se generuje průběh (frekvence) alofonu.
Viz zdroják verze pro 8051 http://fl.hw.cz/programovani/x51_voice/atmel_kecal.zip


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Řečová syntéza na ZX Spectru
PříspěvekNapsal: 08.06.2013, 11:09 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:27
Příspěvky: 1011
Has thanked: 231 times
Been thanked: 221 times
A Currah Microspeech jste už slyšeli? To taky nejsou samply.
http://en.wikipedia.org/wiki/Currah
http://www.youtube.com/watch?v=6Dc8_0NvSy8
http://www.youtube.com/watch?v=mobOfy1uf2g

_________________
Have you played ATARI today?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Řečová syntéza na ZX Spectru
PříspěvekNapsal: 29.06.2013, 17:21 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
Zadne samply to nejsou, generuje to nejak z tabulek. Mimochodem system ESXDOS uz obsahuje prikaz .SPEAKCZ, ktery cte zadany text a kazdy ho tak muze pouzivat primo v systemu. Puvodni MLUVKU(nebo KECAL) disassembloval Cygnus a ja zdrojaky upravil pro system esxdos, aby to cele mohlo behat v DIVIDE pameti. Je to jen prvni verze s ceskou vyslovnosti a nepodporuje zmenu rychlosti a tonu hlasu, to az v dalsich verzich.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Řečová syntéza na ZX Spectru
PříspěvekNapsal: 29.12.2022, 22:19 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2192 times
Been thanked: 894 times
http://alonecoder.nedopc.com/zx/say.zip

podrobny popis, sice v rustine, ale pro anglicke vyslovnosti

_________________
// na co myslím, když sedím u oldkompů: Blood Products from Genetic Vaccine Recipients


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 9 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 9 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz