Воспроизведение необработанных аудиоданных в tensorflow js
У меня есть аудио-классификатор с использованием tensorflow.js на основе блога.
Я хочу воспроизвести необработанный звук, который есть у распознавателя (данные в приведенном ниже коде) после предсказания. Как воспроизводить звук?
recognizer.listen(async ({spectrogram: {frameSize, data}}) => {
const vals = normalize(data.subarray(-16 * NUM_FRAMES));
const input = tf.tensor(vals, [1, ...INPUT_SHAPE]);
const probs = model.predict(input);
// want to play the sound here
const predLabel = probs.argMax(1);
console.log("predLabel : "+predLabel)
tf.dispose([input, probs, predLabel]);
}, {
overlapFactor: 0.5,
includeSpectrogram: true,
invokeCallbackOnNoiseAndUnknown: true
});
Пример данных
-60,036582946777344, -62,68927764892578, -61,65350341796875, -58,76688003540039, -59,08723831176758, -62,479156494140625, -66,66989135742188, -65,01232147216797, -56,5593147277832, -56,17310333251953, -66,19216918945312, -61,161075592041016, -57,116451263427734, -65,20490264892578, -64,05529022216797, -55,85361862182617, -57,67473602294922, -62,22568893432617, -67,1563720703125, -68,1759033203125, -67,30845642089844, -65,39064025878906, -67,94184875488281, -57,57915496826172, -53,876121520996094, -54,58951950073242, -57,523746490478516, -59,37287139892578, -62,043704986572266, -56,01253890991211, -59,73508834838867, -67,0345230102539, -64,01222229003906, - 77.53924560546875, -70.57168579101562, -75.01194763183594, -63.305816650390625, -60.46778869628906, -60.5777587890625, -65.36370086669922, -75.7658462524414, -7092042997, -75.7658462524414, -7092042997, -75.7658462524414, -7092040009, -75.7658462524414-64,5438003540039, -68,0048599243164, -63,68872833251953, -60,47126388549805, -76,23112487792969, -65,46153259277344, -59,717864990234375, -61,34257507324219, -74,88931274414062, -61,08839416503906, -63,768775939941406, -58,36885452270508, -54,49985885620117, -56,87635803222656, -57,986724853515625, -55,69691467285156, -55,044151306152344, -56,78079605102539, -60,51979064941406, -66,96549224853516, -67,0628890991211, -64,68534851074219, -71,86651611328125, -70,8656234741211, -61,676536560058594, -60,09380340576172, -81,49282836914062, -63,019371032714844, -62,89784240722656, -61,531105041503906, -67,16841125488281, -71,91193389892578, -66,10831451416016, - 62.600250244140625, -61.74729919433594, -61.79364013671875, -61.06373596191406, -59.360984802246094, -64.67425537109375, -69.56419372558594, -60.17792510986328, -105962762329, -105962762331624553680419922, -62,05295181274414, -72,49028015136719, -63,31033706665039, -58,87725067138672, -61,649070739746094, -63,355079650878906, -63,68764877319336, -59,94263458251953, -57,048919677734375, -61,965736389160156, -64,61608123779297, -62,24006271362305, -65,8139877319336, -84,34310150146484, -77,82462310791016, -65,11605072021484, -62,672061920166016, -61,65081024169922, -60,463748931884766, -60,061058044433594, -62,17293167114258, -65,4293441772461, -78,55030822753906, -69,18831634521484, -72,20611572265625, -84,08627319335938, -72,05686950683594, -67,06288146972656, -66,9303207397461, -68,28213500976562, -69,2672119140625, -64,2643814086914, -64,13897705078125, -63.843544006347656, -62.497947692871094, -66.41625213623047, -66.47615051269531, -63.60227584838867, -63.583213806152344, -66.06173706054688, -68.212295560532722659, -68.212295532725332835, -68.2122955327226593590805053710938, -67,64480590820312, -64,29727935791016, -66,73739624023438, -79,84120178222656, -75,15550231933594, -67,77916717529297, -64,11933135986328, -62,128028869628906, -62,50722885131836, -60,23279571533203, -62,756874084472656, -65,1184310913086, -65,03284454345703, -73,41236877441406, -65,17628479003906, -66,8865737915039, -70,02271270751953, -74,24700164794922, -79,96659088134766, -88,703369140625, -80,60435485839844, -74,93978118896484, -83,31458282470703, -70,82904052734375, -67,49034118652344, -69,86143493652344, -69,34243774414062, -71,32038879394531, -78,449951171875, -82,94573974609375, -84,93756103515625, -74,5869369506836, -70,60111999511719, -69.51956176757812, -68.02629089355469, -73.56572723388672, -78.37004852294922, -78.10685729980469, -75.828857421875, -67.48170471191406, -67.3597412109375, -78647847380580, -67.3597412109375, -7864784780480, -67.3597412109375, -786478385803-75,25067138671875, -71,17179870605469, -76,98733520507812, -77,32645416259766, -79,5002670288086, -82,4192886352539, -80,45841979980469, -85,77265930175781, -78,28192138671875, -76,58168029785156, -76,78219604492188, -77,96391296386719, -75,00653076171875, -73,16362762451172, -71,91006469726562, -68,30740356445312, -68,11654663085938, -71,99263763427734, -70,73805236816406, -70,36695861816406, -70,08479309082031, -75,32339477539062, -75,41119384765625, -68,62355041503906, -67,72027587890625, -74,25360107421875, -79,31879425048828, -80,3564453125, -80,52128601074219, -78,54368591308594, -69,10721588134766, -68,75949096679688, -73,78091430664062, - 83.42097473144531, -75.11988830566406, -73.38346862792969, -77.39380645751953, -75.1491470336914, -77.40335845947266, -82.32390594482422, -76.90939331054688, -43302905709, -76.90939331054688, -663029075095356239318847656, -76,39213562011719, -72,04998016357422, -71,5898666381836, -88,53361511230469, -70,38175964355469, -66,68907928466797, -68,81939697265625, -77,65866088867188, -68,7597427368164, -61,67108917236328, -57,94376754760742, -59,25067901611328, -61,007938385009766, -63,533416748046875, -49,209327697753906, -46,18385314941406, -52,79584884643555, -62,84497833251953, -60,412288665771484, -56,49504089355469, -62,97809600830078, -61,028663635253906, -58,846717834472656, -64,03954315185547, -68,56185913085938, -62,053131103515625, -61,567596435546875, -65,60296630859375, -59,85504913330078, -55,625083923339844, -55,61965560913086, -64,53622436523438, -62,33083724975586, -58.22336196899414, -56.548805236816406, -56.98362731933594, -62.3466529846-77,65866088867188, -68,7597427368164, -61,67108917236328, -57,94376754760742, -59,25067901611328, -61,007938385009766, -63,533416748046875, -49,209327697753906, -46,18385314941406, -52,79584884643555, -62,84497833251953, -60,412288665771484, -56,49504089355469, -62,97809600830078, -61,028663635253906, -58,846717834472656, -64,03954315185547, -68.56185913085938, -62.053131103515625, -61.567596435546875, -65.60296630859375, -59.85504913330078, -55.625083923339844, -55.61965560913086, -64.536224365234837624560913086, -64.536224365234837624560913086, -64.536224365234837624824560913086, -64.53622436523483762456093556, -62.536224365302348376276276274356276276273-77,65866088867188, -68,7597427368164, -61,67108917236328, -57,94376754760742, -59,25067901611328, -61,007938385009766, -63,533416748046875, -49,209327697753906, -46,18385314941406, -52,79584884643555, -62,84497833251953, -60,412288665771484, -56,49504089355469, -62,97809600830078, -61,028663635253906, -58,846717834472656, -64,03954315185547, -68.56185913085938, -62.053131103515625, -61.567596435546875, -65.60296630859375, -59.85504913330078, -55.625083923339844, -55.61965560913086, -64.536224365234837624560913086, -64.536224365234837624560913086, -64.536224365234837624824560913086, -64.53622436523483762456093556, -62.536224365302348376276276274356276276273028663635253906, -58,846717834472656, -64,03954315185547, -68,56185913085938, -62,053131103515625, -61,567596435546875, -65,60296630859375, -59,85504913330078, -55,625083923339844, -55,61965560913086, -64,53622436523438, -62,33083724975586, -58,22336196899414, -56,548805236816406, -56,98362731933594, -62,3466529846028663635253906, -58,846717834472656, -64,03954315185547, -68,56185913085938, -62,053131103515625, -61,567596435546875, -65,60296630859375, -59,85504913330078, -55,625083923339844, -55,61965560913086, -64,53622436523438, -62,33083724975586, -58,22336196899414, -56,548805236816406, -56,98362731933594, -62,3466529846