OldComp.cz

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


Právě je 17.06.2024, 08:56

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: 10181
Bydliště: Praha
Has thanked: 1972 times
Been thanked: 1531 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 
Online
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1920
Bydliště: Vsetín
Has thanked: 523 times
Been thanked: 823 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: 1545
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 394 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: 10181
Bydliště: Praha
Has thanked: 1972 times
Been thanked: 1531 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: 2317
Bydliště: Brno
Has thanked: 862 times
Been thanked: 322 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: 1545
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 394 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: 1651
Has thanked: 33 times
Been thanked: 362 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: 3106
Has thanked: 2230 times
Been thanked: 927 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ů: . stream


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