【问题标题】:Use of google speech API, issu with audio file format使用google语音API,发音频文件格式
【发布时间】:2017-03-10 07:21:59
【问题描述】:

希望你一切都好,

我正在尝试使用谷歌语音 API 将我直接提供的采访转换为文本文件。

我正在尝试启动并运行环境,因此我正在使用文件对其进行测试: 我对音频很陌生,所以我使用在线转换器将测试文件转换为 FLAC:http://www.online-convert.com/ 然后,我用 ffprobe 来验证,对我来说看起来不错,

Input #0, flac, from '../../Walk_Away.flac':
Metadata:
    MAJOR_BRAND     : mp42
    MINOR_VERSION   : 0
    COMPATIBLE_BRANDS: isommp42
    ARTIST          : Aaron Michael Cox
    TITLE           : Walk Away
    ENCODER         : Lavf57.57.100
  Duration: 00:03:12.08, start: 0.000000, bitrate: 185 kb/s
    Stream #0:0: Audio: flac, 16000 Hz, mono, s16
[FORMAT]
filename=../../Walk_Away.flac
nb_streams=1
nb_programs=0
format_name=flac
format_long_name=raw FLAC
start_time=0.000000
duration=192.078375
size=4444256
bit_rate=185101
probe_score=50
TAG:MAJOR_BRAND=mp42
TAG:MINOR_VERSION=0
TAG:COMPATIBLE_BRANDS=isommp42
TAG:ARTIST=Aaron Michael Cox
TAG:TITLE=Walk Away
TAG:ENCODER=Lavf57.57.100
[/FORMAT]

但是,当我尝试的时候:

node recognize.js async-gcs gs://file.flac -e LINEAR16 -r 16000

我收到了一个非常悲伤的结果:“转录:,”

谁能帮帮我?非常感谢 伊万

【问题讨论】:

    标签: audio google-speech-api flac


    【解决方案1】:

    问题在于该文件是 FLAC 文件,但在命令中您已指定它是原始音频文件 (LINEAR16)。再试一次,但指定它是一个带有选项-e FLAC 的 FLAC 文件,看看是否有帮助。所以命令应该是这样的:

    node recognize.js async-gcs gs://file.flac -e FLAC -r 16000
    

    或者,您可以将音频文件转换为原始音频文件。

    【讨论】:

      猜你喜欢
      • 2016-03-12
      • 1970-01-01
      • 2016-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多