1 #include "rnn_vad_weights.h" 2 3 namespace rnnoise { 4 5 const int8_t kInputDenseWeights[kInputLayerWeights] = { 6 -10, 0, -3, 1, -8, -6, 3, -13, 1, 0, -3, -7, 7 -5, -3, 6, -1, -6, 0, -6, -4, -1, -2, 1, 1, 8 -7, 2, 21, 10, -5, -20, 24, 23, 37, 8, -2, 33, 9 -6, 22, 13, -2, 50, 8, 13, 1, -15, 30, -10, 30, 10 0, 3, 5, 27, 1, 4, -3, 41, 56, 35, -2, 49, 11 -13, 11, 13, -2, -47, 5, -16, -60, -15, 77, -17, 26, 12 -3, 14, -21, 19, -5, -19, -13, 0, 10, 14, 9, 31, 13 -13, -41, -10, 4, 22, 18, -48, -6, -10, 62, -3, -18, 14 -14, 12, 26, -28, 3, 14, 25, -13, -19, 6, 5, 36, 15 -3, -65, -12, 0, 31, -7, -9, 101, -4, 26, 16, 17, 16 -12, -12, 14, -36, -3, 5, -15, 21, 2, 30, -3, 38, 17 -4, 1, -6, 7, -7, 14, 38, -22, -30, -3, -7, 3, 18 -39, -70, -126, 25, 34, 94, -67, -22, -33, 83, -47, -118, 19 4, 70, 33, 25, 62, -128, -76, -118, -113, 49, -12, -100, 20 -18, -114, -33, 43, 32, 61, 40, -9, -106, 2, 36, -100, 21 -40, -5, 20, -75, 61, -51, -9, 126, -27, -52, 5, -24, 22 -21, -126, -114, -12, 15, 106, -2, 73, -125, 50, 13, -120, 23 35, 35, 4, -61, 29, -124, 6, -53, -69, -125, 64, -89, 24 36, -107, -103, -7, 27, 121, 69, 77, -35, 35, 95, -125, 25 -49, 97, -45, -43, -23, 23, -28, -65, -118, 2, 8, -126, 26 27, -97, 92, 5, 55, 82, 17, -57, -115, 37, 8, -106, 27 -46, 41, -2, 21, -44, 8, -73, -58, -39, 34, 89, -95, 28 95, -117, 120, -58, 31, 123, 1, -32, -109, -110, 60, -120, 29 -43, -74, 5, 91, 26, 21, 114, 82, -83, -126, 123, 22, 30 -16, -67, 25, -83, 46, 48, -34, -121, -124, -63, -35, -9, 31 31, 82, 123, 6, -3, 117, 93, -2, -13, -36, 124, -112, 32 -6, -102, -5, -33, -15, 44, -69, -127, -23, -40, -34, -85, 33 68, 83, -1, 40, 8, 84, 118, -58, -55, -102, 123, -55, 34 -14, -123, 44, -63, -14, 21, 35, 16, 24, -126, -13, -114, 35 35, 20, -36, 61, -9, 97, 34, 19, -32, -109, 76, -104, 36 99, -119, 45, -125, -51, -28, -8, -69, -8, 125, -45, -93, 37 113, 103, -41, -82, 52, 7, 126, 0, -40, 104, 55, -58, 38 17, -124, -93, -58, 8, -45, 1, 56, -123, 108, -47, -23, 39 115, 127, 17, -68, -13, 116, -82, -44, 45, 67, -120, -101, 40 -15, -125, 120, -113, 17, -48, -73, 126, -64, -86, -118, -19, 41 112, -1, -66, -27, -62, 121, -86, -58, 50, 89, -38, -75, 42 95, -111, 12, -113, 2, -68, 2, -94, -121, 91, -5, 0, 43 79, 43, -7, -18, 79, 35, -38, 47, 1, -45, 83, -50, 44 102, 32, 55, -96, 15, -122, -69, 45, -27, 91, -62, -30, 45 46, -95, 22, -72, -97, -1, 14, -122, 28, 127, 61, -126, 46 121, 9, 68, -120, 49, -60, 90, 3, 43, 68, 54, 34, 47 -10, 28, 21, -24, -54, 22, -113, -12, 82, -2, -17, -9, 48 127, 8, 116, -92, 0, -70, -33, 123, 66, 116, -74, -4, 49 74, -72, -22, -47, 1, -83, -60, -124, 1, 122, -57, -43, 50 49, 40, -126, -128, -8, -29, 28, -24, -123, -121, -70, -93, 51 -37, -126, 11, -125, -37, 11, -31, -51, -124, 116, -128, 8, 52 -25, 109, 75, -12, 7, 8, 10, 117, 124, -128, -128, 29, 53 -26, 101, 21, -128, 87, 8, -39, 23, -128, 127, -127, 74, 54 -55, 74, 112, 127, 4, 55, 44, -92, 123, 34, -93, 47, 55 -21, -92, 17, 49, -121, 92, 7, -126, -125, 124, -74, 3, 56 -59, 18, -91, 3, -9, 9, 56, 116, 7, -29, 33, 87, 57 -21, -128, -13, 57, 74, 9, -29, -61, -97, -21, -95, -12, 58 -114, 16, 82, 125, -7, 10, -24, 9, 77, -128, -102, -25, 59 3, -126, 10, 13, -18, 51, 26, 127, -79, 35, 51, 12, 60 -50, -24, 1, -7, 22, 81, 65, 120, -30, -38, 85, 122, 61 -4, -106, -11, 27, 53, 41, 8, -104, -66, -38, -124, 10, 62 12, 76, 117, -109, 9, 11, 2, -18, 3, 113, -16, -79, 63 -39, -123, -20, -128, 2, 13, -33, -58, 10, 84, -104, 13, 64 64, 109, 1, 54, -12, 28, 24, 63, -126, 118, -82, 46, 65 -12, -15, 14, -43, 60, 22, -32, -19, -46, 91, -107, 24, 66 -94, 26, -47, 125, 6, 58, -15, -75, -26, -38, -35, 103, 67 -16, -17, -13, 63, -2, 45, -45, -73, -23, 70, -87, 51, 68 -17, 53, 76, 14, -18, -31, -14, 103, 8, 21, -28, -33, 69 -20, -47, 6, 39, 40, -30, 7, -76, 55, 31, -20, -21, 70 -59, 1, 25, -11, 17, 5, -13, -39, 0, -76, 50, -33, 71 -29, -50, -16, -11, -12, -1, -46, 40, -10, 65, -19, 21, 72 -41, -32, -83, -19, -4, 49, -60, 118, -24, -46, 9, 102, 73 -20, 8, -19, 25, 31, -3, -37, 0, 25, 7, 29, 2, 74 -39, 127, -64, -20, 64, 115, -30, 36, 100, 35, 122, 127, 75 127, -127, 127, -127, 19, 127, -89, -79, -32, 39, -127, 125, 76 -80, 126, -127, 26, 8, 98, -8, -57, -90, -50, 126, 61, 77 127, -126, 40, -106, -68, 104, -125, -119, 11, 10, -127, 66, 78 -56, -12, -126, -104, 27, 75, 38, -124, -126, -125, 84, -123, 79 -45, -114, -128, 127, 103, -101, -124, 127, -11, -23, -123, 92, 80 -123, 24, 126, 41, -2, -39, -27, -94, 40, -112, -48, 127, 81 58, 14, 38, -75, -64, 73, 117, 100, -119, -11, 6, 32, 82 -126, -14, 35, 121, -10, 54, -60, 89, -3, 69, -25, -20, 83 43, -86, -34, 24, 27, 7, -81, -99, -23, -16, -26, 13, 84 35, -97, 80, -29, -13, -121, -12, -65, -94, 70, -89, -126, 85 -95, 88, 33, 96, 29, -90, 69, 114, -78, 65, 90, -47, 86 -47, 89, 1, -12, 3, 8, 30, 5, 2, -30, -1, 6, 87 -7, 10, -4, 46, -27, -40, 22, -6, -17, 45, 24, -9, 88 23, -14, -63, -26, -12, -57, 27, 25, 55, -76, -47, 21, 89 34, 33, 26, 17, 14, 6, 9, 26, 25, -25, -25, -18}; 90 91 const int8_t kInputDenseBias[kInputLayerOutputSize] = { 92 38, -6, 127, 127, 127, -43, -127, 78, 127, 5, 127, 123, 93 127, 127, -128, -76, -126, 28, 127, 125, -30, 127, -89, -20}; 94 95 const int8_t kHiddenGruWeights[kHiddenLayerWeights] = { 96 -124, 23, -123, -33, -95, -4, 8, -84, 4, 101, -119, 116, 97 -4, 123, 103, -51, 29, -124, -114, -49, 31, 9, 75, -128, 98 0, -49, 37, -50, 46, -21, -63, -104, 54, 82, 33, 21, 99 70, 127, -9, -79, -39, -23, -127, 107, 122, -96, -46, -18, 100 -39, 13, -28, -48, 14, 56, -52, 49, -1, -121, 25, -18, 101 -36, -52, -57, -30, 54, -124, -26, -47, 10, 39, 12, 2, 102 9, -127, -128, 102, 21, 11, -64, -71, 89, -113, -111, 54, 103 31, 94, 121, -40, 30, 40, -109, 73, -9, 108, -92, 2, 104 -127, 116, 127, 127, -122, 95, 127, -37, -127, 28, 89, 10, 105 24, -104, -62, -67, -14, 38, 14, -71, 22, -41, 20, -50, 106 39, 63, 86, 127, -18, 79, 4, -51, 2, 33, 117, -113, 107 -78, 56, -91, 37, 34, -45, -44, -22, 21, -16, 56, 30, 108 -84, -79, 38, -74, 127, 9, -25, 2, 82, 61, 25, -26, 109 26, 11, 117, -65, 12, -58, 42, -62, -93, 11, 11, 124, 110 -123, 80, -125, 11, -90, 42, 94, 4, -109, -1, 85, -52, 111 45, -26, -27, 77, -5, 30, 90, 0, 95, -7, 53, 29, 112 -82, 22, -9, 74, 2, -12, -73, 114, 97, -64, 122, -77, 113 43, 91, 86, 126, 106, 72, 90, -43, 46, 96, -51, 21, 114 22, 68, 22, 41, 79, 75, -46, -105, 23, -116, 127, -123, 115 102, 57, 85, 10, -29, 34, 125, 126, 124, 81, -15, 54, 116 96, -128, 39, -124, 103, 74, 126, 127, -50, -71, -122, -64, 117 93, -75, 71, 105, 122, 123, 126, 122, -127, 33, -63, -74, 118 124, -71, 33, 41, -56, 19, 6, 65, 41, 90, -116, -3, 119 -46, 75, -13, 98, -74, -42, 74, -95, -96, 81, 24, 32, 120 -19, -123, 74, 55, 109, 115, 0, 32, 33, 12, -20, 9, 121 127, 127, -61, 79, -48, -54, -49, 101, -9, 27, -106, 74, 122 119, 77, 87, -126, -24, 127, 124, 31, 34, 127, 40, 3, 123 -90, 127, 23, 57, -53, 127, -69, -88, -33, 127, 19, -46, 124 -9, -125, 13, -126, -113, 127, -41, 46, 106, -62, 3, -10, 125 111, 49, -34, -24, -20, -112, 11, 101, -50, -34, 50, 65, 126 -64, -106, 70, -48, 60, 9, -122, -45, 15, -112, -26, -4, 127 1, 39, 23, 58, -45, -80, 127, 82, 58, 30, -94, -119, 128 51, -89, 95, -107, 30, 127, 125, 58, -52, -42, -38, -20, 129 -122, 115, 39, -26, 5, 73, 13, -39, 43, -23, -20, -125, 130 23, 35, 53, -61, -66, 72, -20, 33, 8, 35, 4, 7, 131 18, 19, 16, -45, -50, -71, 31, -29, -41, -27, 10, 14, 132 27, 9, -23, 98, 6, -94, 92, 127, -114, 59, -26, -100, 133 -62, -127, -17, -85, -60, 126, -42, -6, 33, -120, -26, -126, 134 -127, -35, -114, -31, 25, -126, -100, -126, -64, -46, -31, 30, 135 25, -74, -111, -97, -81, -104, -114, -19, -9, -116, -69, 22, 136 30, 59, 8, -51, 16, -97, 18, -4, -89, 80, -50, 3, 137 36, -67, 56, 69, -26, 107, -10, 58, -28, -4, -57, -72, 138 -111, 0, -75, -119, 14, -75, -49, -66, -49, 8, -121, 22, 139 -54, 121, 30, 54, -26, -126, -123, 56, 5, 48, 21, -127, 140 -11, 23, 25, -82, 6, -25, 119, 78, 4, -104, 27, 61, 141 -48, 37, -13, -52, 50, -50, 44, -1, -22, -43, -59, -78, 142 -67, -32, -26, 9, -3, 40, 16, 19, 3, -9, 20, -6, 143 -37, 28, 39, 17, -19, -10, 1, 6, -59, 74, 47, 3, 144 -119, 0, -128, -107, -25, -22, -69, -23, -111, -42, -93, -120, 145 90, -85, -54, -118, 76, -79, 124, 101, -77, -75, -17, -71, 146 -114, 68, 55, 79, -1, -123, -20, 127, -65, -123, -128, -87, 147 123, 9, -115, -14, 7, -4, 127, -79, -115, 125, -28, 89, 148 -83, 49, 89, 119, -69, -5, 12, -49, 60, 57, -24, -99, 149 -110, 76, -83, 125, 73, 81, 11, 8, -45, 1, 83, 13, 150 -70, -2, 97, 112, -97, 53, -9, -94, 124, 44, -49, -24, 151 52, 76, -110, -70, -114, -12, 72, -4, -114, 43, -43, 81, 152 102, -84, -27, 62, -40, 52, 58, 124, -35, -51, -123, -43, 153 56, -75, -34, -35, -106, 93, -43, 14, -16, 46, 62, -97, 154 21, 30, -53, 21, -11, -33, -20, -95, 4, -126, 12, 45, 155 20, 108, 85, 11, 20, -40, 99, 4, -25, -18, -23, -12, 156 -126, -55, -20, -44, -51, 91, -127, 127, -44, 7, 127, 78, 157 38, 125, -6, -94, -103, 73, 126, -126, 18, 59, -46, 106, 158 76, 116, -31, 75, -4, 92, 102, 32, -31, 73, 42, -21, 159 -28, 57, 127, -8, -107, 115, 124, -94, -4, -128, 29, -57, 160 70, -82, 50, -13, -44, 38, 67, -93, 6, -39, -46, 56, 161 68, 27, 61, 26, 18, -72, 127, 22, 18, -31, 127, 61, 162 -65, -38, 1, -67, -1, 8, -73, 46, -116, -94, 58, -49, 163 71, -40, -63, -82, -20, -60, 93, 76, 69, -106, 34, -31, 164 4, -25, 107, -18, 45, 4, -61, 126, 54, -126, -125, 41, 165 19, 44, 32, -98, 125, -24, 125, -96, -125, 15, 87, -4, 166 -90, 18, -40, 28, -69, 67, 22, 41, 39, 7, -48, -44, 167 12, 69, -13, 2, 44, -38, 111, -7, -126, -22, -9, 74, 168 -128, -36, -7, -123, -15, -79, -91, -37, -127, -122, 104, 30, 169 7, 98, -37, 111, -116, -47, 127, -45, 118, -111, -123, -120, 170 -77, -64, -125, 124, 77, 111, 77, 18, -113, 117, -9, 67, 171 -77, 126, 49, -20, -124, 39, 41, -124, -34, 114, -87, -126, 172 98, -20, 59, -17, -24, 125, 107, 54, 35, 33, -44, 12, 173 -29, 125, -71, -28, -63, -114, 28, -17, 121, -36, 127, 89, 174 -122, -49, -18, -48, 17, 24, 19, -64, -128, 13, 86, 45, 175 13, -49, 55, 84, 48, 80, -39, 99, -127, 70, -33, 30, 176 50, 126, -65, -117, -13, -20, -24, 127, 115, -72, -104, 63, 177 126, -42, 57, 17, 46, 21, 119, 110, -100, -60, -112, 62, 178 -33, 28, 26, -22, -60, -33, -54, 78, 25, 32, -114, 86, 179 44, 26, 43, 76, 121, 19, 97, -2, -3, -73, -68, 6, 180 -116, 6, -43, -97, 46, -128, -120, -31, -119, -29, 16, 16, 181 -126, -128, -126, -46, -9, -3, 92, -31, -76, -126, -3, -107, 182 -12, -23, -69, 5, 51, 27, -42, 23, -70, -128, -29, 22, 183 29, -126, -55, 50, -71, -3, 127, 44, -27, -70, -63, -66, 184 -70, 104, 86, 115, 29, -92, 41, -90, 44, -11, -28, 20, 185 -11, -63, -16, 43, 31, 17, -73, -31, -1, -17, -11, -39, 186 56, 18, 124, 72, -14, 28, 69, -121, -125, 34, 127, 63, 187 86, -80, -126, -125, -124, -47, 124, 77, 124, -19, 23, -7, 188 -50, 96, -128, -93, 102, -53, -36, -87, 119, -125, 92, -126, 189 118, 102, 72, -2, 125, 10, 97, 124, -125, 125, 71, -20, 190 -47, -116, -121, -4, -9, -32, 79, -124, -36, 33, -128, -74, 191 125, 23, 127, -29, -115, -32, 124, -89, 32, -107, 43, -17, 192 24, 24, 18, 29, -13, -15, -36, 62, -91, 4, -41, 95, 193 28, -23, 6, 46, 84, 66, 77, 68, -70, -1, -23, -6, 194 65, 70, -21, 9, 77, -12, 2, -118, 4, 9, -108, 84, 195 52, 2, 52, 13, -10, 58, -110, 18, 66, -95, -23, 70, 196 31, -3, 56, 56, -3, -7, 1, -27, -48, -61, 41, -4, 197 10, -62, 32, -7, -24, 9, -48, -60, -4, 79, -20, -38, 198 -76, 68, -49, -97, 0, -15, 5, -100, -49, -95, -99, -115, 199 -9, -40, 10, 104, 13, 56, 127, -27, -109, -94, -118, -102, 200 -44, -85, 52, 127, -4, 14, 62, 121, -122, -26, -79, -42, 201 -34, 1, 25, -38, -79, -58, -31, -31, -90, -30, -123, 32, 202 -56, 125, 66, 124, -1, 3, 91, -103, -7, 23, 78, -18, 203 9, 69, -69, 76, -38, -33, -2, -98, 18, 106, 84, 55, 204 87, -47, 35, -124, 64, 41, -14, 46, 25, -2, 120, -21, 205 82, 19, -79, -37, -3, -8, -16, 21, 19, -5, -28, -112, 206 39, -6, -30, 53, -69, 53, 46, 127, 123, 78, 20, 28, 207 -7, 73, 72, 17, -40, 41, 111, 57, 32, -95, 29, 28, 208 -39, -65, 54, -20, -63, 29, -67, 3, 44, -57, -47, 11, 209 61, -22, -44, 61, 48, -100, 20, 125, 96, -24, -16, 3, 210 -69, -126, 74, -125, 9, 45, -67, -123, -59, -72, 118, 69, 211 45, 50, -57, 67, 13, -66, -106, 47, 62, 22, -1, -22, 212 -25, -40, -125, 3, 125, 32, 102, -56, -25, -75, -30, 122, 213 60, -13, 36, -73, 7, -84, 124, 40, -118, 17, -87, -118, 214 -8, 3, -27, 111, -40, 40, -51, 127, 125, -45, -30, -54, 215 46, 80, -1, -30, 101, -17, 18, 26, 54, 7, -12, 1, 216 -127, 123, -122, -27, -75, 64, 10, 25, -15, -44, 127, -127, 217 5, -84, -81, -7, 19, -26, 126, 15, 116, -126, 14, -76, 218 44, 62, -110, -124, 125, -29, -87, -3, -69, 82, 90, 57, 219 -123, 123, 100, -19, -51, -32, 69, 37, -57, -128, -124, -72, 220 -13, 51, -7, -45, -73, 5, 99, -26, -117, -96, -109, 4, 221 -31, -12, 0, 31, -42, -27, 12, -81, 118, 39, 83, 14, 222 41, -126, 107, -82, 94, -116, -122, -47, -109, -84, -128, -35, 223 -56, 66, 8, -65, 19, 42, -46, -72, -109, 41, 43, -127, 224 -113, 58, 127, 42, -75, -1, 65, 117, -55, -113, -123, 124, 225 43, -96, -115, -19, 68, 15, 94, 3, 75, 0, 34, 9, 226 42, 110, -48, 92, -76, 99, -17, 27, 32, 13, 125, 50, 227 -17, 56, 4, 53, 34, -8, 99, 80, -126, -21, -65, -11, 228 -46, 44, -81, -3, -121, 123, 66, -81, -84, 119, 127, 84, 229 105, 45, -66, -42, -23, 32, -25, 12, 111, 127, 88, 125, 230 30, 24, -127, -9, -54, 127, -116, -119, 88, 70, 94, -120, 231 35, -93, 15, 22, -21, 25, -110, -123, -45, 8, -109, 125, 232 -122, -86, -126, 8, -14, -120, -45, -45, 69, -125, -122, 6, 233 81, 86, 125, 95, 54, 77, 54, -123, 126, -85, -117, 56, 234 11, 0, -61, -91, -12, -2, -113, -3, -15, -122, -63, -91, 235 10, 84, -111, 125, 93, 21, 62, -78, -116, 13, -57, 28, 236 -124, 126, 110, 12, 15, 95, 15, -19, -125, -97, 52, -7, 237 101, 9, 20, -125, -26, -56, 72, 77, 12, -126, 22, -29, 238 47, 62, 95, 112, 69, 32, 97, -83, -8, -5, 67, -63, 239 -123, 79, 59, 0, -6, -17, 4, -111, -52, 27, 65, 0}; 240 241 const int8_t kHiddenGruRecurrentWeights[kHiddenLayerWeights] = { 242 65, 83, 35, 56, 24, -34, -28, -2, 125, 19, 42, -9, 243 124, -53, 24, -87, 11, 35, -81, -35, -125, -31, 123, -21, 244 33, -91, 113, -93, 45, -6, 53, 38, -92, 8, -27, 87, 245 4, 43, 43, 10, -128, -128, -46, 127, -38, -45, 25, -87, 246 19, 5, 52, -96, -23, -29, 121, -126, -24, -20, -2, 69, 247 -50, 6, 71, -81, -125, 90, -94, 1, -38, 36, 89, 17, 248 -60, 71, -48, 18, -15, 44, -18, 59, 11, 114, -51, 32, 249 110, 1, 4, 109, -24, 127, 27, 60, 88, 24, 45, -59, 250 75, -36, 8, 57, -32, -25, 13, 126, -89, -61, -76, 127, 251 18, -62, -68, 23, -113, 5, 126, 43, -88, 26, -78, 18, 252 75, 21, 9, -74, 20, 41, 126, -118, -15, 9, 116, 126, 253 -127, 34, -6, 126, -128, -53, -54, -55, -121, 70, 127, -12, 254 -68, 82, -25, 104, -126, 126, -21, -26, 124, -75, -127, -120, 255 13, 61, -64, -108, -63, -65, -44, -35, -61, -39, 109, -74, 256 113, -3, 108, -30, 125, 120, 39, 125, -128, -95, -99, 111, 257 9, 25, 114, -75, -92, -54, -12, -32, -38, 10, 31, 10, 258 63, 51, 40, -99, 74, 4, 50, -128, -36, -35, -11, -28, 259 -126, -7, 66, -58, -126, -22, -83, -61, -127, 49, 126, -8, 260 7, 62, 36, -11, -32, -44, 63, 116, 41, 65, -127, 126, 261 63, -30, -96, 74, -92, 127, 38, -18, -128, 68, -5, 101, 262 -4, 85, 58, 79, 0, -58, 8, 119, -70, -1, -79, -68, 263 114, -28, -90, -6, -112, 2, 127, -8, 10, 55, -59, -126, 264 127, 125, 80, 72, 35, -54, 95, -124, -124, 79, 23, -46, 265 -61, -127, -100, 99, -77, 8, -87, 5, -2, 49, 85, 7, 266 -71, 82, 53, -41, 22, -22, -93, -103, 6, 52, -56, 14, 267 -8, -111, 85, 16, 54, 32, -118, -24, 61, -53, 96, -70, 268 -5, -17, -67, -84, -7, -82, -107, -96, 21, -83, -58, 50, 269 12, -126, -1, -28, 34, -126, 115, 17, 91, 1, -127, 72, 270 11, 126, -81, 6, 96, -8, 77, 15, -6, 63, -27, 20, 271 -123, -109, 85, -79, -17, 126, -92, 2, -61, 20, 14, 17, 272 121, 123, 30, 57, 120, 127, 57, 42, 117, 98, 67, 39, 273 -20, -70, 100, 7, 125, 122, 40, 16, -79, 125, 83, 41, 274 -106, -57, 24, 55, 27, -66, -111, -44, -7, -43, -66, 121, 275 42, -128, -45, 35, 15, -127, 34, -35, -34, -40, -18, -6, 276 63, 111, 31, 116, 127, 19, 24, -71, -39, 34, 11, 19, 277 -40, 27, 12, 106, -10, 56, -82, -106, -2, -50, -52, 114, 278 -126, -34, -43, -68, 10, 76, 57, -118, -128, 37, -104, 76, 279 125, 3, -76, 127, -29, 84, -94, -15, 55, 125, 79, 127, 280 -57, -125, 104, -68, 126, 126, -77, 51, 45, 33, -109, 115, 281 -11, 1, 95, -121, -5, -9, -126, -114, 39, 68, -126, -107, 282 -51, -42, 24, -8, 51, -27, -43, 66, -45, 62, -98, -109, 283 69, 67, 0, -125, -128, 49, 31, 126, -122, 2, -55, -67, 284 -126, -70, -128, -125, -77, 25, 16, -8, -102, 11, -75, 82, 285 38, -5, 5, 19, 34, 47, -127, -93, 21, 24, -97, -18, 286 31, 39, 34, -20, 22, 123, 7, -77, -81, -46, -9, 1, 287 23, 39, -127, -43, -8, -50, 10, -21, 59, -9, -4, -13, 288 -27, 44, 127, 52, -47, 70, -43, 52, 101, -49, 27, 45, 289 49, 33, -125, 55, 114, 20, -1, 76, -24, -96, 105, 24, 290 126, 75, -21, -105, 13, -42, 40, 126, -30, -39, -95, 125, 291 -63, 11, 6, 125, 125, -14, 5, 42, -61, -4, 49, 88, 292 6, -107, -28, 19, -29, 47, 126, 6, -46, -89, -18, 91, 293 -20, -6, 118, -21, -22, 39, 115, 11, -42, 54, 73, -55, 294 -77, 62, -27, -59, -99, -12, -127, -40, 56, -3, -124, -91, 295 71, -111, 6, -19, 82, -24, -35, 102, -42, 7, -126, -126, 296 -125, 18, 98, -52, 127, 105, -52, 40, -83, 126, -122, 109, 297 5, 127, 48, 6, 5, -125, 100, -16, 29, 85, -89, 8, 298 4, 41, 62, -127, 62, 122, 85, 122, -107, 8, -125, 93, 299 -127, 127, 102, 19, 19, -66, 41, -42, 114, 127, -48, -117, 300 -29, -6, -73, -102, -3, -19, 0, 88, 42, 87, -117, -20, 301 2, 122, 28, 63, 71, 66, 120, 93, 124, -43, 49, 103, 302 31, 90, -91, -22, -126, 26, -24, -21, 51, -126, 87, -103, 303 -69, -10, -66, -23, 20, 97, 36, 25, -127, 30, -20, -63, 304 30, 51, -116, 23, 40, -39, 36, -83, -77, -25, -50, 110, 305 14, 13, -109, 125, -65, -55, -87, 124, -126, -32, -72, -108, 306 127, 127, -125, -124, 61, 121, 102, -128, -127, 16, 100, 127, 307 -124, -68, 72, -93, -128, 43, -93, -19, -125, -97, -113, -33, 308 83, 127, -44, 127, -75, 127, 16, 44, 50, -122, 23, 118, 309 46, 19, 26, -128, 10, 4, 99, -14, -82, -13, 30, 125, 310 57, 65, 60, -71, 35, 98, 28, 7, 1, 43, 89, 70, 311 75, 121, -59, 82, -126, -53, -16, -116, -65, 52, -52, 0, 312 80, 35, 45, -61, 46, 8, 107, 27, -26, -118, 90, 57, 313 -10, 7, -15, 0, -39, -4, 12, 29, -1, 116, 84, 79, 314 119, 125, -59, 28, -6, -25, -43, 2, 90, 79, 67, 103, 315 -82, 2, -6, 125, 19, 73, 0, -105, 112, -17, 104, 107, 316 124, 106, 19, 56, -44, 55, -112, 6, -39, -83, 126, -93, 317 -98, 57, -120, -23, -38, 2, -31, -48, 106, 127, 127, 69, 318 16, 110, 71, 104, 62, -12, -22, 42, -37, -94, 34, -1, 319 -32, -12, -124, -47, -13, 60, -75, -66, 58, -127, -2, 64, 320 76, -106, 73, -49, -31, 127, 126, 31, 16, 127, -110, 107, 321 -16, -53, 20, 69, -14, -125, 59, -44, 15, 120, 125, 125, 322 43, 6, 19, -58, 127, 127, 43, 16, 82, 97, -127, 127, 323 -93, -41, 88, 0, 77, -15, 116, 16, -124, -31, -3, 95, 324 -40, -126, -54, -126, -83, -8, -59, 6, 67, -29, 4, 124, 325 -10, 112, -28, -8, 85, -21, 45, 84, 6, -8, 11, 72, 326 32, 84, -62, 77, 2, -36, 75, 31, -50, 116, 126, 119, 327 -88, -55, -14, -37, 126, 40, -108, -6, -6, 57, 64, -28, 328 -76, 30, -117, -93, 31, -92, -44, -64, 94, 58, 65, 114, 329 41, 47, 71, 42, -26, 99, -126, 57, -5, 74, -19, -113, 330 -1, 67, -21, 126, 1, -3, 33, 60, -82, 37, -48, 89, 331 114, -38, 127, -114, 35, 58, -5, 21, -46, 121, -123, -43, 332 127, 115, 123, 122, -101, 126, 127, 81, 52, 89, -127, 102, 333 42, 117, -9, -2, 125, 127, 110, 96, 120, 66, 70, 124, 334 55, 84, -38, -58, 119, -127, -16, -79, 123, 18, -127, -50, 335 -38, 120, -85, 1, 7, -56, 108, -77, -2, 21, 37, 1, 336 13, -105, -69, 28, -87, 33, -104, -51, 126, 41, 3, -121, 337 28, 71, 58, 86, -8, 127, 94, -55, 125, 40, -19, 127, 338 -33, -87, -23, 7, -111, -68, 9, 84, -119, 55, -82, 78, 339 -37, -20, -9, -23, 53, -13, 15, -46, 116, 126, -127, 56, 340 -126, 125, -7, -1, 45, 26, 125, 121, 29, 47, -86, 30, 341 10, 76, -125, -7, 23, 92, -12, -39, -18, 92, -97, -8, 342 -85, -41, 49, -50, 123, -37, -126, -30, 14, 79, -49, -65, 343 9, -36, -38, -96, 85, -24, -13, 37, -25, -5, -64, -127, 344 55, -60, -18, -61, -63, 127, 56, 67, 15, 124, 72, 120, 345 127, 40, -10, 114, 24, -23, 46, 78, -53, 125, 86, 124, 346 86, 0, 38, 93, 21, 127, 123, 75, -72, 13, 48, 33, 347 83, -51, 15, -32, -49, -33, 120, 64, 7, 9, 65, 60, 348 21, -21, -61, -53, -113, 84, -97, 101, 37, -114, -27, 41, 349 73, 126, -10, 59, 61, -15, 70, -13, 82, -4, 69, 56, 350 94, -91, -50, 92, -74, -48, 53, -7, -107, 127, 28, 30, 351 -26, -21, -61, 77, 82, 64, -91, -125, 122, -104, 127, 123, 352 122, 123, 76, -126, 127, -6, -80, 7, 40, -66, -65, 54, 353 -2, 23, 96, -64, 74, 2, -53, -12, -123, 39, 60, -20, 354 16, -17, -97, 23, -4, -53, -122, 32, -16, -54, -95, 43, 355 71, -1, -67, -33, 41, 18, 72, 28, -83, 31, -100, -91, 356 -27, 10, -128, -106, 2, 76, -13, 42, 34, 112, -19, 44, 357 40, -9, -11, 65, 92, -43, -125, 2, 47, -32, 25, 122, 358 -29, 12, 101, -8, -126, -23, 43, 7, 125, -20, -124, 82, 359 -2, 13, -73, -106, 115, 31, 116, -23, -44, -71, 84, 3, 360 47, 91, 127, 127, -15, 95, 7, 93, 5, 113, -50, 54, 361 11, 13, -127, 17, 72, 43, -23, 5, -70, 20, 15, -27, 362 99, 69, -109, -122, -94, 16, 127, 0, 116, 104, 45, 108, 363 -34, 87, 72, -14, 118, 46, 42, 109, -26, 95, 93, 127, 364 60, 127, -93, -54, -122, 34, -105, 56, 55, 103, 125, -71, 365 -50, 95, -72, 127, 107, 21, 73, 126, 61, 127, 127, 24, 366 -62, 90, 73, 90, -46, -78, -124, 72, 123, -42, 50, -107, 367 17, -32, -62, -89, 124, 1, 80, -2, 117, 119, -65, -127, 368 -95, -121, -52, 103, 66, 75, -3, -62, -127, 127, -74, 124, 369 79, 49, 40, 105, -67, -71, -70, 43, 127, 119, -4, 66, 370 43, 23, 91, -126, 15, 63, -119, 112, 103, 15, -99, 31, 371 -127, 69, 116, -46, -67, 2, -126, -29, 30, 30, -69, -98, 372 -47, -87, -70, -127, 23, -73, 30, -7, 94, -52, -65, 98, 373 -45, 97, 53, 23, -9, -22, -52, -47, 6, -1, -85, -15, 374 -61, -14, 68, 110, -10, -121, -25, -35, -15, -94, -123, 27, 375 75, 48, -66, -56, -44, 93, 109, 67, -36, 24, 70, -126, 376 8, -127, 126, 52, 11, -32, 120, -13, -26, -28, -125, 127, 377 106, -50, 124, 36, -126, -12, 0, -23, 76, -71, -126, -12, 378 -17, -82, 12, 124, 57, 33, 4, 77, -46, 71, -34, 72, 379 125, -128, 124, -24, -128, 75, -120, 69, -45, 55, 33, 127, 380 -33, 4, -105, -41, -59, -91, 123, 44, -127, 127, -67, 52, 381 25, -125, -65, 100, -25, 123, 6, 11, -123, -92, -33, 126, 382 -17, -4, 29, 33, 127, 96, 3, 87, -48, -18, -70, 123, 383 58, -127, -3, -52, -1, -36, -41, 127, 51, -52, -27, 46, 384 -83, 57, 9, 126, 127, 94, 79, -37, -127, -40, 67, 52, 385 82, -66, 122, -13, -73, 127, -8, -80, 46, -48, 4, -54}; 386 387 const int8_t kHiddenGruBias[kHiddenLayerBiases] = { 388 124, 125, -57, -126, 53, 123, 127, -75, 68, 102, -2, 116, 389 124, 127, 124, 125, 126, 123, -16, 48, 125, 126, 78, 85, 390 11, 126, -30, -30, -64, -3, -105, -29, -17, 69, 63, 2, 391 -32, -10, -62, 113, -52, 112, -109, 112, 7, -40, 73, 53, 392 62, 6, -2, 0, 0, 100, -16, 26, -24, 56, 26, -10, 393 -33, 41, 70, 109, -29, 127, 34, -66, 49, 53, 27, 62}; 394 395 const int8_t kOutputDenseWeights[kOutputLayerWeights] = { 396 127, 127, 127, 127, 127, 20, 127, -126, -126, -54, 14, 125, 397 -126, -126, 127, -125, -126, 127, -127, -127, -57, -30, 127, 80}; 398 399 const int8_t kOutputDenseBias[kOutputLayerOutputSize] = {-50}; 400 401 } // namespace rnnoise 402