Google Speech-To-Text API - PullRequest
       4

Google Speech-To-Text API

0 голосов
/ 08 декабря 2018

У меня есть бот Discord.js с Google Cloud Speech-To-Text API.Проблема в том, что я не получаю ни ошибки, ни вывода.Надеюсь, все должно быть правильно.Я использую Node.js и visual studio

const request = {
    config: {
        encoding: 'LINEAR16',
        sampleRateHertz: 16000,
        languageCode: 'en-US',
    }
};


bot.on("guildMemberSpeaking", (member, speaking) => {
    if (bot.receiver && !member.user.bot && (member.voiceChannel === bot.currentChannel)) {


        const recognizeStream = client
        .streamingRecognize(request)
        .on('error', console.error)
        .on('data', data => {
          console.log(
            `Transcription: ${data.results[0].alternatives[0].transcript}`
          );


        if (speaking) {
            let stream = receiver.createPCMStream(member.user);
            ffmpeg(stream)
                .inputFormat('s32le')
                .audioFrequency(16000)
                .audioChannels(1)
                .audioCodec('pcm_s16le')
                .format('s16le')
                .pipe(recognizeStream);

        }

Для получения информации просто спросите.Надеюсь, ты сможешь найти проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...