Use '-ac' option
-ac[:stream_specifier] channels (input/output,per-stream)
Set the number of audio channels. For output streams it is set by
default to the number of input audio channels. For input streams
this option only makes sense for audio grabbing devices and raw
demuxers and is mapped to the corresponding demuxer options.
파일명: webapp/google-speech-api.sh
예제 코드
sudo rm -f 201809020010_0841b2171cc32a2d40c830a98cf73201.flac sudo ffmpeg -i 201809020010_0841b2171cc32a2d40c830a98cf73201.m4a -ac 1 -af aformat=s16:44100 201809020010_0841b2171cc32a2d40c830a98cf73201.flac
speech=/home/hjoon0510/google-speech-api/php-docs-samples/speech/speech.php /usr/bin/php $speech transcribe 201809020010_0841b2171cc32a2d40c830a98cf73201.flac --encoding FLAC --language-code ko-KR --sample-rate 44100
해결방법
참고 자료: https://groups.google.com/forum/#!topic/cloud-speech-discuss/bLZnAN3CkIk
해결방법:
Use '-ac' option -ac[:stream_specifier] channels (input/output,per-stream) Set the number of audio channels. For output streams it is set by default to the number of input audio channels. For input streams this option only makes sense for audio grabbing devices and raw demuxers and is mapped to the corresponding demuxer options.
변경전: speech=/home/hjoon0510/google-speech-api/php-docs-samples/speech/speech.php /usr/bin/php $speech transcribe 201809020010_0841b2171cc32a2d40c830a98cf73201.flac --encoding FLAC --language-code ko-KR --sample-rate 44100
변경후: sudo ffmpeg -i 201809020010_0841b2171cc32a2d40c830a98cf73201.m4a -ac 1 -af aformat=s16:44100 201809020010_0841b2171cc32a2d40c830a98cf73201.flac