-
Notifications
You must be signed in to change notification settings - Fork 0
/
cl-asr.asd
89 lines (85 loc) · 2.28 KB
/
cl-asr.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
;;-*- Mode: Lisp -*-
;;;; Author: Ben Lambert
;;;; ben@benjaminlambert.com
;; We've hopefully already loaded the shared object in .sbclrc?
;;(port-audio::pa-initialize)
(defsystem "cl-asr"
:description "A Lisp-based automatic speech recognition system"
:version "0.3.0"
:author "Ben Lambert"
:serial t
:components
((:module src
:serial t
:components ((:file "package")
(:file "vector-math")
(:file "global")
(:file "util")
(:module fsm
:serial t
:components ((:file "fsm")
(:file "flat-bigram-lm")))
(:module hmm
:serial t
:components ((:file "gaussian")
(:file "data-structures")
(:file "language-hmm")
(:file "language-hmm-fsm")
(:file "new-language-hmm")
(:file "align")
(:file "flat")
(:file "lextree")
(:file "lextree-cd")
(:file "plot-language-hmm")
))
(:module extensions
:serial t
:components (
;;(:file "phoneme-recognition")
(:file "decoder-semantics")
(:file "visualization")
;;(:file "generative")
))
(:module signal-processing
:serial t
:components ((:file "cosine-transform")
(:file "feature-computation")))
(:module core
:serial t
:components ((:file "dictionary")
(:file "trellis")
(:file "main")))
(:module interface
:serial t
:components ((:file "wav-interface")
(:file "common")
(:file "gaussian")
(:file "mixw")
(:file "tmat")
(:file "lda")
(:file "mdef")
(:file "mfcc")
(:file "sphinx-interface")
(:file "sphinx-cli")))
(:module standalone
:serial t
:components ((:file "meter")
(:file "model-io")
(:file "audio-io")
(:file "asr-interface")
)))))
:depends-on (:bordeaux-fft
:cl-ppcre
:sb-posix
:cl-lm
:cl-portaudio
:port-audio
:mixalot-mp3
:ieee-floats
:alexandria
:metatilities
:array-operations
:cl-fad
:split-sequence
;;:gnuplot
:gzip-stream))