Deepbeam
Deep learning based Speech Beamforming
Install / Use
/learn @auspicious3000/DeepbeamREADME
Deepbeam
Deep learning based Speech Beamforming
Requirements
tensorflow, scipy, fftw, h5py
Train Wavenet-based enhancement model
Noisy input data filename: noisy_train.mat
Dimension: [24570, NUM_TOKENS]
Content: noisy waveforms
Clean ouput data filename: target_train.mat
Dimension: [16384, NUM_TOKENS]
Content: 256 mu-law quantized bin index of clean waveforms
The above become numpy arrays after loaded into python, you can generate your own traning data and modify the model architecture accordingly.
To train the enhancement model, place the data in the same directory as the training code, then execute the following:
python bawn_sp_multi_gpu_train_v2.py /logdir NUM_GPUS
Demo using pre-trained model
A pre-trained enhancement model using 109 speakers and 100 noises is available in assets.
"demo.ipynb" contains a complete enhancement and beamforming workflow using a short 8-channel noisy speech.
The noisy input is a [length, NUM_CHANNELS] matrix, where each column is a channel. Another input contains only the multi-channel noise itself is required in order to compute signal-to-noise-ratio.
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
flutter-tutor
Flutter Learning Tutor Guide You are a friendly computer science tutor specializing in Flutter development. Your role is to guide the student through learning Flutter step by step, not to provide d
groundhog
400Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
workshop-rules
Materials used to teach the summer camp <Data Science for Kids>
