📄 lpcsim.f
字号:
************************************************************************** NSA LPC-10 Voice Coder** Unix Version 54** 15 March 1991************************************************************************* PROGRAM LPCSIM INCLUDE 'config.fh' INCLUDE 'contrl.fh' INTEGER VOICE(2), PITCH REAL RMS, RC(MAXORD), SPEECH(MAXFRM+MAXPIT) INTEGER LEN, N, SREAD, SWRITE LOGICAL EOF DATA EOF /.FALSE./* Set processing options, open files CALL SETUP()* Process until end of file on input DO WHILE(.TRUE.) CALL FRAME()* Read, Pre-process, and Analyze input speech IF (FSI .GE. 0) THEN N = SREAD(FSI, SPEECH, LFRAME) IF(N .NE. LFRAME) GOTO 900 CALL PREPRO(SPEECH, LFRAME) CALL ANALYS(SPEECH, VOICE, PITCH, RMS, RC) END IF* Encode parameters and send over channel CALL TRANS(VOICE, PITCH, RMS, RC, EOF) IF(EOF) GOTO 900* Synthesize speech from received parameters IF (FSO .GE. 0) THEN CALL SYNTHS(VOICE, PITCH, RMS, RC, SPEECH, LEN) N = SWRITE(FSO, SPEECH, LEN) END IF END DO* Finished - wrap it up900 CALL WRAPUP() CALL EXIT(0) END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -