OldComp.cz

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


Právě je 16.04.2024, 12:54

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: 10119
Bydliště: Praha
Has thanked: 1956 times
Been thanked: 1521 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: 1917
Bydliště: Vsetín
Has thanked: 519 times
Been thanked: 816 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: 1516
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 381 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: 10119
Bydliště: Praha
Has thanked: 1956 times
Been thanked: 1521 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: 2287
Bydliště: Brno
Has thanked: 846 times
Been thanked: 308 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: 1516
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 381 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: 1614
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: 3051
Has thanked: 2200 times
Been thanked: 901 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ů: od šestnácti... .:. corona papers


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 2 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