APPARATUS AND METHOD FOR PROCESSING VOICE SIGNAL
First Claim
1. A computerized voice processing method implemented by a voice processing device having a voice acquisition device, the method comprising:
- controlling the voice acquisition device to acquire voices according to a first sampling frequency to obtain first voice signals;
sampling the first voice signals according to a second sampling frequency to obtain second voice signals;
coding the second voice signals to obtain a basic voice package;
dividing the first voice signals into a plurality of voice signal frames according to a predetermined time interval;
dividing data of sampling points of each voice signal frame into N data groups D1, D2, . . . , Di, . . . , DN;
determining a strongest changed data group of the N data groups;
fitting the data of the strongest changed data group to be a curve of a polynomial function to obtain coefficients of the polynomial function, and coding each of the coefficients of the polynomial function to a hexadecimal number to form a voiceprint data package of each voice signal frame;
calculating a frequency distribution range of each voice signal frame, and calculating an acoustic intensity of each voice signal frame relative to a pitch of each of twelve center octave keys of a standard piano according to the frequency distribution range of each voice signal frame, to obtain a pitch data package of each voice signal frame according to the acoustic intensity of each voice signal frame relative to a pitch of each of twelve center octave keys of a standard piano; and
embedding the voiceprint data package and the pitch data package of each voice signal frame into the basic voice package to obtain a final voice package of the first voice signals.
2 Assignments
0 Petitions
Accused Products
Abstract
A voice signal processing method processes voice signals acquired by a microphone. A voice processing device acquires first voice signals according to a first sampling frequency, and samples second voice signals from the first voice signals according to a second sampling frequency. The second voice signals are encoded to obtain a basic voice package. A voiceprint data package of each voice signal frame of the first voice signals is obtained using a curve fitting method, and a pitch data package of each voice signal frame of the first voice signals is obtained according to pitch distribution of twelve central octave keys of a standard piano. The voiceprint data package and the pitch data package are embedded into the basic audio package to generate a final voice package of the first voice signals.
8 Citations
20 Claims
-
1. A computerized voice processing method implemented by a voice processing device having a voice acquisition device, the method comprising:
-
controlling the voice acquisition device to acquire voices according to a first sampling frequency to obtain first voice signals; sampling the first voice signals according to a second sampling frequency to obtain second voice signals; coding the second voice signals to obtain a basic voice package; dividing the first voice signals into a plurality of voice signal frames according to a predetermined time interval; dividing data of sampling points of each voice signal frame into N data groups D1, D2, . . . , Di, . . . , DN; determining a strongest changed data group of the N data groups; fitting the data of the strongest changed data group to be a curve of a polynomial function to obtain coefficients of the polynomial function, and coding each of the coefficients of the polynomial function to a hexadecimal number to form a voiceprint data package of each voice signal frame; calculating a frequency distribution range of each voice signal frame, and calculating an acoustic intensity of each voice signal frame relative to a pitch of each of twelve center octave keys of a standard piano according to the frequency distribution range of each voice signal frame, to obtain a pitch data package of each voice signal frame according to the acoustic intensity of each voice signal frame relative to a pitch of each of twelve center octave keys of a standard piano; and embedding the voiceprint data package and the pitch data package of each voice signal frame into the basic voice package to obtain a final voice package of the first voice signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A voice processing device, comprising:
-
a voice acquisition device; a storage; a processor; and one or more programs executed by the processor to perform a method of; controlling the voice acquisition device to acquire voices according to a first sampling frequency to obtain first voice signals; sampling the first voice signals according to a second sampling frequency to obtain second voice signals; coding the second voice signals to obtain a basic voice package; dividing the first voice signals into a plurality of voice signal frames according to a predetermined time interval; dividing data of sampling points of each voice signal frame into N data groups D1, D2, . . . , Di, . . . , DN; determining a strongest changed data group of the N data groups; fitting the data of the strongest changed data group to be a curve of a polynomial function to obtain coefficients of the polynomial function, and coding each of the coefficients of the polynomial function to a hexadecimal number to form a voiceprint data package of each voice signal frame; calculating a frequency distribution range of each voice signal frame, and calculating an acoustic intensity of each voice signal frame relative to a pitch of each of twelve center octave keys of a standard piano according to the frequency distribution range of each voice signal frame, to obtain a pitch data package of each voice signal frame according to the acoustic intensity of each voice signal frame relative to a pitch of each of twelve center octave keys of a standard piano; and embedding the voiceprint data package and the pitch data package of each voice signal frame into the basic voice package to obtain a final voice package of the first voice signals. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification