Google cloud platform 使用谷歌云将语音转换为文本

Google cloud platform 使用谷歌云将语音转换为文本,google-cloud-platform,google-speech-api,Google Cloud Platform,Google Speech Api,我正在使用谷歌云平台将音频文件转换成文本文件。 使用单声道转换WAV音频文件时,我遇到以下错误: 400必须使用单声道(单声道)音频,但WAV头表示1个声道。 我试图解决它,但没能找到解决办法。 有人能帮我解决这个问题吗?请花时间阅读、编辑您的帖子并添加一个和您可能得到的任何错误或日志,以进一步帮助您。关于您的问题,请遵循本节。您可能会发现这很有用。@DanielOcando谢谢您的回复。你提供的参考文件,我已经考虑过了,但问题没有解决。我正在进行语音到文本的转换,音频文件中存在大量背景噪音。我

我正在使用谷歌云平台将音频文件转换成文本文件。 使用单声道转换WAV音频文件时,我遇到以下错误:

400必须使用单声道(单声道)音频,但WAV头表示1个声道。

我试图解决它,但没能找到解决办法。
有人能帮我解决这个问题吗?

请花时间阅读、编辑您的帖子并添加一个和您可能得到的任何错误或日志,以进一步帮助您。关于您的问题,请遵循本节。您可能会发现这很有用。@DanielOcando谢谢您的回复。你提供的参考文件,我已经考虑过了,但问题没有解决。我正在进行语音到文本的转换,音频文件中存在大量背景噪音。我减少了音频文件中的背景噪音。去除噪音后,我尝试使用谷歌语音转换为文本API将音频文件转换为文本。在转换过程中,我面临着这个问题。”audioChannelCount':2,“enableSeparateRecognitionPerChannel”:true此更改无助于将语音转换为文本的音频文件必须为单声道。用于转换音频(将音频频道更改为单声道)并尝试再次将语音应用于文本。使用的音频文件似乎存在问题。请注意,您必须设置。默认情况下,采样率等于16000赫兹。使用以下命令并发布以下命令的结果:
ffmpeg-i YOURFILE-hide_banner
。DanielOcando和Methkal Khalawi感谢您的支持。音频文件为WAV格式,带有单声道,采样率也正确使用,但仍面临相同的问题