introlab / manyears Goto Github PK
View Code? Open in Web Editor NEWManyEars Sound Source Localization, Tracking and Separation
Home Page: http://introlab.github.io/manyears
ManyEars Sound Source Localization, Tracking and Separation
Home Page: http://introlab.github.io/manyears
gcc .\manyears_demo.c -o main
C:\Users\JUMING1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0x1d): undefined reference to 1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0x9f): undefined reference to microphonesInit' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0x5e): undefined reference to
microphonesAdd'
C:\Users\JUMINGmicrophonesAdd' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xe0): undefined reference to
microphonesAdd'
C:\Users\JUMING1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0x121): undefined reference to 1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0x1a3): more undefined references to microphonesAdd' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0x162): undefined reference to
microphonesAdd'
C:\Users\JUMINGmicrophonesAdd' follow C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0x2e0): undefined reference to
createEmptyOverallContext'
C:\Users\JUMING1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xa20): undefined reference to 1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xb4c): undefined reference to outputInit' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xb1b): undefined reference to
preprocessorPushFrames'
C:\Users\JUMINGpreprocessorAddFrame' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xb75): undefined reference to
preprocessorProcessFrame'
C:\Users\JUMING1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xb8c): undefined reference to 1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xbc1): undefined reference to beamformerFindMaxima' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xba3): undefined reference to
mixtureUpdate'
C:\Users\JUMINGgssProcess' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xbdf): undefined reference to
postfilterProcess'
C:\Users\JUMING1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xbf6): undefined reference to 1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xc1d): undefined reference to postprocessorProcessFrameSeparated' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xc0d): undefined reference to
postprocessorProcessFramePostfiltered'
C:\Users\JUMINGoutputProcess' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xc2d): undefined reference to
outputProcess'
C:\Users\JUMING1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xc6b): undefined reference to 1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xca8): undefined reference to trackedSourcesGetID' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xc8c): undefined reference to
trackedSourcesGetX'
C:\Users\JUMINGtrackedSourcesGetY' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xcc4): undefined reference to
trackedSourcesGetZ'
C:\Users\JUMING1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xdc7): undefined reference to 1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xe50): undefined reference to trackedSourcesGetMaxNumberSources' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xe44): undefined reference to
preprocessorTerminate'
C:\Users\JUMINGbeamformerTerminate' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xe5c): undefined reference to
mixtureTerminate'
C:\Users\JUMING1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xe68): undefined reference to 1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xe80): undefined reference to gssTerminate' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xe74): undefined reference to
postfilterTerminate'
C:\Users\JUMINGpostprocessorTerminate' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xe8c): undefined reference to
postprocessorTerminate'
C:\Users\JUMING1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xe98): undefined reference to 1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xeb0): undefined reference to potentialSourcesTerminate' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xea4): undefined reference to
trackedSourcesTerminate'
C:\Users\JUMINGseparatedSourcesTerminate' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xebc): undefined reference to
postfilteredSourcesTerminate'
C:\Users\JUMING1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xec8): undefined reference to 1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xeef): undefined reference to `microphonesTerminate'outputTerminate' C:\Users\JUMING~1\AppData\Local\Temp\cc6eXXpH.o:manyears_demo.c:(.text+0xed4): undefined reference to
outputTerminate'
C:\Users\JUMING
collect2.exe: error: ld returned 1 exit status
Who has multi-channel data sets, please.
Hi, this is more of questions than an issue.
I'm trying to use my PS Eye microphone array for voice location tracking. Is ManyEars suitable for this task? It seems to support on the 8 USB microphone array set.
Also, while building the project, it failed with JACK library not found. Is this an expected error?
How to use manyears locally,please.
How can I run an demo, please?
How can I run the speech separation module locally,
Does manyears support less than 8 microphone?
The separated speech and filtered speech from the running demo result are too short, and they are all noise. How should I solve them? Thank you.
Hi, I'm trying to use my 6 circular microphone array for voice location tracking. The coordinates(X,Y,Z) of manyears provided are wrong,for example, I stand 3m from the microphones but the results are 0.5m. However, the angle of the voice source is correct. So have you ever met this problem?
Thanks.
Why does the result of operation have no effect, only the noise of sasa sound, but no speech separation effect? Please.
This is not an actual issue, but rather an FYI: the https://github.com/hansonrobotics/ros-manyears repo provides a ROS node for manyears.
Hi everybody!!
I am doing a project with my university and i need to test the microphone array but i didn't understand how to configure the parameters.
When i am in ManyEars GUI, with the sound card selected and working, i have just to save the parameters from the menu or I have to change something? In case yes i didn't understand what, could you please explain me? I saw in the left part of the GUI some microphone settings like position but i didn't understand how to set them, how to take the right values.
Could somebody help me please?
Hi Guys,
after setting up our 8SoundsUSB + ManyEars with a slightly modified config file (basically the johnny0.mes from the Experiment folder, fittet for our roughly 20x20x20cm cube) we get a number of very strange potential sources at circa 0°, +-90°, +-180° Longitude, even in a very quiet room. Please take a look yourself:
Actual sources are often visible as well, but very faint. Thus most of the time, the actual sources we want to find are not tracked. We already checked the hardware, at least in Praat all the microphones seem to record correctly. Could you help us resolve this error?
Thank you very much for your help :)
PS: Our config file:
rect_cube.txt
Hi, I learned your manyears project. It's so great!
However, I found that the ifftCompute function may have a little bug.
The 932th line in fft.c file : "destArrayImag[k] = -1.0f * sourceArrayImag[k];" may need to be changed as "sourceArrayImag[k] = -1.0f * sourceArrayImag[k];". In other words, the conjugate operation may be unuseful due to updating destArrayImage instead of sourceArrayImag.
Have a nice day!
Hi
thank you for submit your code on github website. I used your codes ( ManyEars Sound Source Localization, Tracking and Separation ). I'm having errores when I running Manyears-C code.
I tried to run the code in the Windows 8.1 with the minGW compiler and the C-Make software. The error that I encountered is this.
please help me. thanks
The C compiler identification is MSVC 16.0.30319.1
The CXX compiler identification is MSVC 16.0.30319.1
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cl.exe
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cl.exe -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Detecting C compile features
Detecting C compile features - done
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cl.exe
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cl.exe -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
Setting flags for Visual Studio
Windows version: Windows-10.0.17763
Install directory is : C:/ManyEars-win32-VS-1.1.4-2
Qt: Untested Windows version 6.2 detected!
Qt: Untested Windows version 6.2 detected!
Qt: Untested Windows version 6.2 detected!
Qt: Untested Windows version 6.2 detected!
Qt: Untested Windows version 6.2 detected!
Qt: Untested Windows version 6.2 detected!
Qt: Untested Windows version 6.2 detected!
Qt: Untested Windows version 6.2 detected!
Qt: Untested Windows version 6.2 detected!
Qt4 found. ManyEars GUI will be compiled.
CMake Error at package/CMakeLists.txt:22 (list):
list sub-command REMOVE_ITEM requires two or more arguments.
Call Stack (most recent call first):
CMakeLists.txt:108 (include)
Buiding ManyEarsLib Library...
Buiding RTAudio Library...
Found PkgConfig: C:/Strawberry/perl/bin/pkg-config (found version "")
Checking for module 'jack'
Found Qt4: C:/Qt/4.8.0/qmake.exe (found version "4.8.0")
Found OpenGL: opengl32
Configuring incomplete, errors occurred!
Being already built with CMake, it would be really easy to revamp this core to work with and without ROS. The changes to support this would only require a package.xml, as the CMake file could hopefully work with and without ROS.
This would help solve introlab/irl_audio#3
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.