-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.yaml
121 lines (112 loc) · 2.57 KB
/
package.yaml
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
name: silero-vad
version: 0.1.0.5
tested-with: GHC == 9.8, GHC == 9.2.8, GHC == 8.10.7
license: MIT
license-file: LICENSE
author: qwbarch
maintainer: qwbarch <[email protected]>
category: Audio, Sound
homepage: https://github.com/qwbarch/silero-vad-hs
bug-reports: https://github.com/qwbarch/silero-vad-hs/issues
extra-doc-files:
- README.md
- CHANGELOG.md
synopsis: Voice activity detection powered by SileroVAD.
description: A haskell implentation of SileroVAD, a pre-trained enterprise-grade voice activity detector.
include-dirs:
- cbits
- lib
c-sources: cbits/**/*.c
extra-source-files:
- cbits/**/*
- lib/**/*.h
data-files:
- lib/onnxruntime/linux-x64/libonnxruntime.so
- lib/onnxruntime/mac-x64/libonnxruntime.dylib
- lib/onnxruntime/mac-arm64/libonnxruntime.dylib
- lib/onnxruntime/windows-x64/onnxruntime.dll
- lib/silero_vad.onnx
- lib/jfk.wav
cc-options: -Wno-unused-result
flags:
build-readme:
description: "Build the literate haskell README example."
default: false
manual: false
library:
source-dirs: src
executables:
readme:
when:
condition: "!flag(build-readme)"
buildable: False
build-tools: markdown-unlit:markdown-unlit
main: README.lhs
source-dirs:
- .
- src
ghc-options:
- -threaded
- -rtsopts
- -with-rtsopts=-N
- -flate-specialise
- -fspecialise-aggressively
- -Wall
- -Wno-name-shadowing
- -pgmL markdown-unlit
dependencies:
- WAVE ^>= 0.1
tests:
test:
main: Main.hs
source-dirs:
- src
- test
dependencies:
- tasty > 1 && < 2
- tasty-hunit > 0.10 && < 1
- WAVE ^>= 0.1
ghc-options:
-threaded
-rtsopts
-with-rtsopts=-N
-flate-specialise
-fspecialise-aggressively
-Wall
-Wno-name-shadowing
default-extensions:
- DataKinds
- DeriveAnyClass
- DeriveGeneric
- DerivingStrategies
- DuplicateRecordFields
- EmptyDataDecls
- ExplicitNamespaces
- FlexibleContexts
- GeneralizedNewtypeDeriving
- LambdaCase
- MultiParamTypeClasses
- NegativeLiterals
- NumericUnderscores
- OverloadedLabels
- OverloadedStrings
- PolyKinds
- QuasiQuotes
- RankNTypes
- ScopedTypeVariables
- StrictData
- TemplateHaskell
- TypeApplications
- TypeOperators
dependencies:
- base >= 4.14.3.0 && < 5
- vector >= 0.13.0.0 && < 1
- derive-storable >= 0.3.0.0 && < 1
- unliftio >= 0.2.20.0 && < 1
when:
- condition: os(linux) || os(darwin)
dependencies:
- unix == 2.*
- condition: os(windows)
dependencies:
- Win32 == 2.*