HV01popis - 1 - TASWORD TWO
HLASOVÝ VÝSTUP HV 01 pro SORD M5
==================================== Hlasový výstup (dále jen HV) je jistě vítané rozšíření mož-
ností počítače. Je však nutno najít vhodný kompromis mezi složi-
tostí zapojení, spotřebou paměti a kvalitou generované promluvy.
Nejjednoušší HV používají buď jednobitový výstup pro CMT:, nebo
výstup přes zvukový generátor do televizoru. Takovýmto verzím,
které jsem měl možnost slyšet, však neylo rozumět dokonce ani v
případě,že byl znám text promluvy. Věřím, že by bylo možno prog-
ramy do určité míry vylepšit, ale ke kvalitnějšímu HV tudy cesta
nevede.
Rozhodl jsem se proto použít zařízení vyvinuté ve VÚST A.S.
Popova v roce 1983, které je koncipováno jako samostatný jednoú-
čelový HV. Text promluvy přijímá po seriové nebo paralelní lince
z nadřízeného počítače a všechny ostatní funkce vykonává sám.
Promluva se generuje tak, že mikroprocesor Z80 vysílá v interva-
lech určených Z80-CTC data do 8 bitového D/A převodníku. Výstup
převodníku je přes dolní propust,která odfiltruje zbytky vzorko-
vacího kmitočtu, připojen na zesilovač, jehož zesílení je řízeno
napětím ze 4 bitového D/A převodníku vytvořeného z váhových od-
porů. Řízený zesilovač zlepšuje kvalitu generované promluvy.
Zařízení jsem minimalizoval tak,že co nejvíce funkcí prová-
dí počítač SORD M5 a hardwarově je řešen pouze převod D/A a ana-
logová úprava signálu. Tím se zapojení zjednodušilo z původních
30 IO na pouhých 5. Zůstalo však asi 5 odporů a 5 kondenzátorů s
přesností 1% z dolní propusti 5. řádu.
Zařízení se připojuje k počítači přes konektor pro tiskárnu
ale existuje i starší verze s připojením na systémovou sběrnici.
Napájení +5V, +12V a -12V je použito z počítače,a to buď ze sys-
systémové sběrnice nebo přímo ze zdroje. Nízkofrekvenční napěťo-
vý výstup lze připojit ke vhodnému zesilovači nebo zesilovač vy-
tvořit jako součást HV.
Programové vybavení umožňuje prozatím zpracování libovol-
ných foneticky zadaných textů v češtině ( dlouhé samohlásky dvo-
jitě,háčkovaná písmena malými písmeny,pouze jedno I, X=KS, Q=KV,
CH=X, apod.). Program zabírá něco přes 4 kB (z toho tabulky hlá-
sek 3,5 kB).
Kvalita promluvy je přijatelná, i když má silně strojový
přízvuk. Většina pokusných osob rozuměla téměř všem textům napo-
prvé (samozřejmě bez dívání na obrazovku!). Autor udává slabiko-
vou srozumitelnost 77%, slovní srozumitelnost 96% a srozumitel-
nost číslovek 100%. Myslím, že po určitém "oposlouchání" HV
nejsou tyto hodnoty příliš nadsazené. Možnosti dalšího vylepšování softwaru:
1) umožnit zpracovávat i číslovky a speciální znaky (lze
upravit původní program, který to umožňuje)
2) umožnit zpracovávat pravopisně zadané texty (zatím
realizováno pouze v BASICu)
3) zajistit, aby systémové přerušení (hodiny, apod.) pracovalo
i během promluvy (procesor je vytížen jen asi ze 70%)
4) definovat HV jako vlastní zařízení (aby bylo možno
spolupracovat pomocí PRINT)
Orientační rozpiska materiálu:
1x MDAC 08
1x A 273D
1x MH 7400
1x MHB 4076
1x MA 1458
5x R 1%
15x R
5x C 1%
10x C
Literatura:
[1] DVOŘÁK Pavel: Hlasový výstup pro ASDŘ, zpráva VÚST č.
1710 00 742/1, 16.3.1984 (k dispozici v ZO)
- Jan Jelínek ml. -