AI Speech vs Human Speech

조회 수: 6 (최근 30일)
Brantley
Brantley 2019년 4월 17일
답변: Gagan Agarwal 2024년 5월 30일
Is it possible to use matlab to detect whether a human or AI voice is talking? If so, can someone give me links to assist.
  댓글 수: 3
Brantley
Brantley 2019년 4월 17일
How would you use matlab to determine if the AI or human is talking?
Walter Roberson
Walter Roberson 2019년 4월 17일
The first two items I posted are obviously actionable:
  1. Measure noise in the signal. More noise would tend to imply human.
  2. Find copies of the same word and compare them to see how similar they are. You might use mfcc to recognize words, and then once recognized, isolate the words from the stream, and xcorr. High cross correlation makes it more likely that it is AI. You might have a look at dynamic time warping: the less warping that is needed, the more likely that it is AI generated, since AI is less likely to have micro-changes in timing.

댓글을 달려면 로그인하십시오.

답변 (1개)

Gagan Agarwal
Gagan Agarwal 2024년 5월 30일
Hi Brantley
Yes, it's possible to use MATLAB to detect whether a sound is produced by a human or an AI-generated voice. This task falls under the broader category of audio analysis and machine learning.
Here's a high-level overview of how you might approach this problem:
  1. Collect a dataset that includes both human and AI-generated voices. The dataset should be large and diverse enough to train a robust model.
  2. Audio data generally requires preprocessing before it can be used for training a model. This might involve converting the audio files into a uniform format, sampling rate normalization etc.
  3. Choose the deep learning model for training.
  4. After training evaluate the performance of the model.
I hope it helps!

카테고리

Help CenterFile Exchange에서 Simulation, Tuning, and Visualization에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by