YRM-104 FM Music macro speech synthesis (Japanese language)
Published by: MSX Club België/Nederland Nr. 39
 
FM-Basic Commands
  CALL INIT
Initialises the speech synthesis. After this you can pass speech commands with the following command:

CALL SAY(1,<string>)
Apart from the phonemes below, the string can contain the following parameters to control the way the sentence is being pronounced:
V - volume (1-8)
P - Pitch (1-24)
S - Speed (1-8)
> - Pitch up
< - Pitch down

Th following table shows the phoneme combinations which you can make:
  A E I O U N Q X
A + + + + + + + +
B + + + + +      
C     +   +      
D + + + + +      
E + + + + + + + +
F + + + + +      
G + + + + +      
H + + + + +      
I + + + + + + + +
J + + + + +      
K + + + + +      
L + + + + +      
M + + + + +      
N + + + + + + + +
O + + + + + + + +
P + + + + +      
Q + + + + +      
R + + + + +      
S + + + + +      
T + + + + +      
U + + + + + + + +
V + + + + +      
W + + + + +      
X + + + + + + + +
Y + + + + +      
Z + + + + +      

Example:
CALL SAY(1,"V8P3S8,<HAS8>ROO")
Since the speech synthesis is aimed at the Japanese language it can be difficult getting the right pronouncation. In addition to these combinations above it's also possible to combine the following three letters: CHA CHI CHO CHU