Methods and systems for a voice ID verification database and service in social networking and commercial business transactions
Devices and methods to retrieve acoustic data and identify voices within the acoustic data.
1 . A method comprising:
sending a request for acoustic data from a database, wherein the request includes identification of at least one of a geographic region, or a period of interest, or a combination of both;
retrieving the acoustic data from the database, wherein the acoustic data is at least one recording using at least one microphone;
analyzing the acoustic data to identify at least one voice;
retrieving the voice ID information associated with the at least one voice;
storing the retrieved voice ID information into memory; and
sending a notification when the last voice ID information, associated with the retrieved acoustic data, is stored in the memory and is ready for retrieval by a user.
2 . The method of claim 1 , wherein both the identification of a geographic region and a period of interest of a target ID is included within the request.
3 . The method of claim 2 , wherein the identification of the geographic region is where the target ID was physically located during the period of interest.
4 . The method of claim 2 , further comprising:
storing in memory a time associated with the onset, in the acoustic data, of the at least one voice that has been identified.
5 . The method of claim 2 , further comprising:
storing in memory a time associated with the end, in the acoustic data, of the at least one voice that has been identified.
6 . The method according to claim 1 , wherein the at least one voice is identified by extracting spectral characteristics of time segments of the acoustic data with stored spectral characteristics.
7 . The method according to claim 6 , wherein the at least one voice has been identified if the extracted spectral characteristics are within a threshold of the stored spectral components.
8 . The method according to claim 1 , wherein multiple voice IDs are identified within the acoustic data.
9 . The method according to claim 1 , further comprising:
analyzing the acoustic data to identify at least one vehicle.
10 . The method according to claim 9 , further comprising:
retrieving the vehicle information associated with the at least one vehicle.
11 . A device comprising:
a graphical user interface (GUI), wherein the GUI is configured to accept user input and generate an input signal;
a processor, wherein the processor controls the display of the GUI;
a memory, wherein the processor is configured to store data in the memory and retrieve the data from the memory; and
a database that stores acoustic data previously recorded by at least one microphone, wherein the processor is configured to retrieve and place data into the database, wherein the processor:
receives the input signal from a user to send a request to a database;
sends a request for acoustic data from the database, wherein the request includes identification of at least one of a geographic region, or a period of interest, or a combination of both and wherein the request;
retrieves the acoustic data from the database, wherein the acoustic data is at least one recording using at least one microphone;
analyzes the acoustic data to identify at least one voice;
retrieves the voice ID information associated with the identified at least one voice;
stores the retrieved voice ID information into the memory; and
sends a notification to the GUI when the last voice ID information, associated with the retrieved acoustic data, is stored in the memory and is ready for retrieval by a user.
12 . The device according to claim 11 , wherein both the identification of a geographic region and a period of interest of a target ID is included within the request.
13 . The device according to claim 12 , wherein the identification of the geographic region is where the target ID was physically located during the period of interest.
14 . The device according to claim 12 , wherein the processor further:
stores in memory a time associated with the onset, in the acoustic data, of the at least one voice that has been identified.
15 . The device according to claim 12 , wherein the processor further:
stores in the memory a time associated with the end, in the acoustic data, of the at least one voice that has been identified.
16 . The device according to claim 11 , wherein the at least one voice is identified by extracting spectral characteristics of time segments of the acoustic data with stored spectral characteristics.
17 . The device according to claim 16 , wherein the at least one voice has been identified if the extracted spectral characteristics are within a threshold of the stored spectral components.
18 . The device according to claim 11 , wherein multiple voice IDs are identified within the acoustic data.
19 . The device according to claim 11 , wherein the GUI is on a display, wherein the display, the processor and the memory are part of a single device, and wherein the database is stored on a remote device.
20 . The device according to claim 19 , wherein the device is a device configured to be wearable or carried by a user.