|
@ -25,6 +25,7 @@ dc.glob('test.wav') |
|
|
.audio_embedding.vggish() |
|
|
.audio_embedding.vggish() |
|
|
.show() |
|
|
.show() |
|
|
``` |
|
|
``` |
|
|
|
|
|
| [-0.4931737, -0.40068552, -0.032327592, ...] shape=(10, 128) | |
|
|
|
|
|
|
|
|
*Write a same pipeline with explicit inputs/outputs name specifications:* |
|
|
*Write a same pipeline with explicit inputs/outputs name specifications:* |
|
|
|
|
|
|
|
@ -33,11 +34,24 @@ from towhee import dc |
|
|
|
|
|
|
|
|
dc.glob['path']('test.wav') |
|
|
dc.glob['path']('test.wav') |
|
|
.audio_decode['path', 'audio']() |
|
|
.audio_decode['path', 'audio']() |
|
|
.time_window['audio', 'frames'](range=30) |
|
|
|
|
|
|
|
|
.time_window['audio', 'frames'](range=10) |
|
|
.audio_embedding.vggish['frames', 'vecs']() |
|
|
.audio_embedding.vggish['frames', 'vecs']() |
|
|
.select('vecs') |
|
|
.select('vecs') |
|
|
.show() |
|
|
|
|
|
|
|
|
.to_vec() |
|
|
``` |
|
|
``` |
|
|
|
|
|
[array([[-0.4931737 , -0.40068552, -0.03232759, ..., -0.33428153, |
|
|
|
|
|
0.1333081 , -0.25221825], |
|
|
|
|
|
[-0.49023268, -0.40161428, -0.03255743, ..., -0.33395663, |
|
|
|
|
|
0.13261834, -0.25324696], |
|
|
|
|
|
[-0.4992406 , -0.39848825, -0.03186834, ..., -0.33684137, |
|
|
|
|
|
0.13326398, -0.25385314], |
|
|
|
|
|
..., |
|
|
|
|
|
[-0.49047503, -0.40119144, -0.03144619, ..., -0.33282205, |
|
|
|
|
|
0.13334712, -0.2520305 ], |
|
|
|
|
|
[-0.48861542, -0.40097567, -0.03173053, ..., -0.33255234, |
|
|
|
|
|
0.13278192, -0.25157905], |
|
|
|
|
|
[-0.4886143 , -0.40098593, -0.03175077, ..., -0.3325425 , |
|
|
|
|
|
0.13271847, -0.25159872]], dtype=float32)] |
|
|
|
|
|
|
|
|
## Factory Constructor |
|
|
## Factory Constructor |
|
|
|
|
|
|
|
|