Future of Search with Amit Singhal, Google Fellow
1–10 of 17 posts
Re: Future of Search with Amit Singhal, Google Fellow
#2For instance, why can't we search for melodies?
I would love to be able to sing a tune and have a system return a list of music pieces where that sequence of intervals is found.
It seems pretty possible to do with current technologies - index side: index n-grams of intervals from all music pieces produced (the total corpus of "documents" is probably less than 100 million, not a lot by today's standards) - search side: analyze frequencies, convert into n-grams, match those in the index
So why is it not done?
It would probably be hard for a random startup to do the indexing side (ie, gain access to the corpus of every song ever produced in digital form), but for Google or Amazon it would seem to be not that hard...?
Re: Future of Search with Amit Singhal, Google Fellow
#3There are lots of publicly available data sources that aren't searchable and should be. For instance, why can't we search for melodies? I would love to be able to sing a tune and have a system return a list of music pieces where that sequence of intervals is found. It seems pretty possible to do with current technologies - index side: index n-grams of intervals from all music pieces produced (the total corpus of "doc…
Re: Future of Search with Amit Singhal, Google Fellow
#4There are lots of publicly available data sources that aren't searchable and should be. For instance, why can't we search for melodies? I would love to be able to sing a tune and have a system return a list of music pieces where that sequence of intervals is found. It seems pretty possible to do with current technologies - index side: index n-grams of intervals from all music pieces produced (the total corpus of "doc…
Re: Future of Search with Amit Singhal, Google Fellow
#5There are lots of publicly available data sources that aren't searchable and should be. For instance, why can't we search for melodies? I would love to be able to sing a tune and have a system return a list of music pieces where that sequence of intervals is found. It seems pretty possible to do with current technologies - index side: index n-grams of intervals from all music pieces produced (the total corpus of "doc…
'Shazaam' iPhone/Android app does nearly that... it can identify the song by listening to a part of the actual recorded song. But it still can't identify the one that you sing or play on an instrument... I am pretty sure they'll be working on something like this...
In my experience, it also doesn't really work.
Re: Future of Search with Amit Singhal, Google Fellow
#6There are lots of publicly available data sources that aren't searchable and should be. For instance, why can't we search for melodies? I would love to be able to sing a tune and have a system return a list of music pieces where that sequence of intervals is found. It seems pretty possible to do with current technologies - index side: index n-grams of intervals from all music pieces produced (the total corpus of "doc…
well there are already a few apps such as musicaroid that searches Music and Video by using Yahoo Music(US) API, Google Youtube API, iTunes Store API. Than there are apps like Hound and Midomi where serach happens through voice & humming... and we can look forward to some great stuff when technologies like "Intelligent A.I. search' being developed by Ray Kurzweil at Google becomes a reality.
I had never heard of Midomi; just went and tested it. It seems to try to do what I'm talking about, but the "matches" seem completely random.
It may be that doing this is much harder than it seems; but what I'm talking about is really not about a specific performance, but about melodies (parts of melodies as sequences of intervals).
And it should work just as a text search engine works (matching a query to entries in an index); no special AI required for a first version.
Re: Future of Search with Amit Singhal, Google Fellow
#7Earlier quoted context omitted.
'Shazaam' iPhone/Android app does nearly that... it can identify the song by listening to a part of the actual recorded song. But it still can't identify the one that you sing or play on an instrument... I am pretty sure they'll be working on something like this...
Shazaam doesn't do what I describe, it just tries to match part of a performance to the recording of that exact performance. In my experience, it also doesn't really work.
Does Shazaam not work well for you for a particular genre?
Re: Future of Search with Amit Singhal, Google Fellow
#8There are lots of publicly available data sources that aren't searchable and should be. For instance, why can't we search for melodies? I would love to be able to sing a tune and have a system return a list of music pieces where that sequence of intervals is found. It seems pretty possible to do with current technologies - index side: index n-grams of intervals from all music pieces produced (the total corpus of "doc…
'Shazaam' iPhone/Android app does nearly that... it can identify the song by listening to a part of the actual recorded song. But it still can't identify the one that you sing or play on an instrument... I am pretty sure they'll be working on something like this...
Re: Future of Search with Amit Singhal, Google Fellow
#9Earlier quoted context omitted.
'Shazaam' iPhone/Android app does nearly that... it can identify the song by listening to a part of the actual recorded song. But it still can't identify the one that you sing or play on an instrument... I am pretty sure they'll be working on something like this...
Shazaam doesn't do what I describe, it just tries to match part of a performance to the recording of that exact performance. In my experience, it also doesn't really work.
Re: Future of Search with Amit Singhal, Google Fellow
#10Earlier quoted context omitted.
Shazaam doesn't do what I describe, it just tries to match part of a performance to the recording of that exact performance. In my experience, it also doesn't really work.
Anecdotally, it works very well for me the last few years. On the other hand, Gracenote — which Path uses — has been terrible for me. Does Shazaam not work well for you for a particular genre?
I also don't fully understand the use case, except maybe if you listen to a lot of radio in a car?
At home the music that comes out of my speakers is music I already own; sometimes I listen to radio but even then it's usually faster and more certain to just go to the station's website to check what music was playing a few minutes ago, than to be able to launch Shazaam before the song has finished playing.
Now if I could sing into an app that would be completely different.