問題タブ [flac]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1125 参照

qt - QtMultimedia flac のサポート

Qt ライブラリ QtMultiMedia を使用して音楽を再生しようとしています。.flac形式もサポートしてほしい。Windows 8.1 を実行しています。 http://xiph.org/dshow/から flac コーデックをインストールしました。ところで、それは mp3s で完全に動作します。

サンプルコード:

何も再生しません。

0 投票する
1 に答える
849 参照

c# - Taglib フラック カバー

こんにちは、Taglib を使用して flac ファイルからアルバム カバーを取得しようとすると、このエラーが発生します

インデックスが配列の範囲外だった。

flacファイルに画像が含まれていることはわかっていますが。私はこのコードを使用しています:

このコードは mp3 ファイルでは機能しますが、flac では機能しません。では、C# でアルバム カバーを取得するにはどうすればよいでしょうか。

編集:コードは一部のflacファイルでは機能しますが、すべてでは機能しないことがわかりましたか?

0 投票する
1 に答える
151 参照

audio - flac コーデック、2 つのファイル、同じ期間、異なるメモリ サイズ

したがって、mp4ファイルから変換された2つのオーディオflacファイルがあります。どちらも 31 秒の長さですが、一方は 1MB で、もう一方は 4MB です。さて、私はまったく同じ方法で 8000 サンプル レートで ffmpeg を使用しています。なぜこれが起こっているのか誰にも説明できますか?

mp4 ソース ファイルをコーディングする特定の方法はありますか? または他のポインターをお願いしますか?

すでにありがとう、アスミ

0 投票する
2 に答える
1696 参照

php - Google Speech API - PHP は何も返さない

私のコードは、音声からテキストへの全二重 Google 音声 API のこの php バージョンに触発されています: http://mikepultz.com/2013/07/google-speech-api-full-duplex-php-version/

マイクの投稿で説明されているように、機能して配列出力を提供するflacファイルはほとんどありません。ただし、一部のflacファイルでは、出力として何も返されません。例: http://gavyadhar.com/video/upload/Pantry_Survey.flac、出力は返されません。

ただし、同じコードがこの flac ファイル ( http://gavyadhar.com/video/upload/pantry_snack_video.flac ) に対して機能し、次のような配列出力を返します。

---------response 1 : あなたの顔はパントリーで、メイン スタックの 1 つ 私は通常、Wesley Rd rasa マルチグレイン クラッカーを食べています。など 5 つの応答。

一部のflacファイルが機能しないのはなぜですか? または、Google API によって作成された例外をキャッチし、トラブルシューティングのために表示する方法はありますか?

ありがとう。ここに 2 つの php ファイルのコードを添付します。

0 投票する
1 に答える
85 参照

audio - tokbox からオーディオを抽出する方法 - どのような形式ですか?

TokBox は WebRTC を使用します。TokBox セッションから選択した (オンデマンドの) オーディオ ストリームを抽出するにはどうすればよいですか? 音声ファイルはどのような形式になりますか... wav ... FLAC ... オプションはありますか?

wav 形式には、Microsoft へのロイヤリティ料が含まれますか?

0 投票する
0 に答える
563 参照

c++ - qt、portaudio、FLAC を使用した C++ プロジェクトのコンパイル

qt、portaudio、およびFLACに依存するプロジェクト ( swac-record ) をコンパイルしようとしています。私はMac OS Xを使用しています。

これは私がこれまでに得たものです:

...しかし、一部のシンボルを解決できないため、コンパイルは失敗します。

私はC++の経験があまりありません。とにかく、私の理解では、FLAC ライブラリが見つからないためにコンパイルが失敗するということです。

プロジェクトのウェブサイトには、Flac++ (libflac++-dev)を使用していると書かれており、コードでは次のように参照されています。

私の質問は次のようになります。

  • libflac++ をインストールするにはどうすればよいですか? flac( Macに既にインストールされているものには含まれていませんか?)
  • libflac++ にリンクするにはどうすればよいですか?

私はこの質問を調査するのにあまり運がありませんでした (私が得た最も近いのはこの質問ですが、Xcode を使用していません)。


編集: ddriver のアドバイスに従って、libflac を自分でビルドし、プロジェクトに追加しました。

libflacのビルド:ソース コードを取得し、.xmlを使用してコンパイルしました./configure && make && make check && make install。私が知る限り、それはうまくいきました:

プロジェクトへの追加: swac-record.pro を編集してライブラリを次のように追加しました (このスレッドは役に立ちました):

ただし、まだ同じUndefined symbolsエラーが発生します。私は何を取りこぼしたか?

0 投票する
1 に答える
997 参照

c# - Wav を Flac、c#、1 エラーに変換できません

コードでこのWaveReader クラスを使用しています。次のエラーが表示されます。

エラー: サンプルが整数であることを確認してください (たとえば、浮動小数点数ではありません)。

私が試みているのは、WAV ファイルを FLAC に変換して、GoogleSpeechAPI にフィードできるようにすることだけです。最初のステップとして、WAV ファイルを録音できます。私は 2 番目のステップで立ち往生しています: WAV ファイルを FLAC に変換します。3 番目のステップを実行できます: GoogleSpeech API を使用して FLAC をテキストに変換します。

私が立ち往生している2番目のステップでは、ここに私のコードがあります:

関数に与えている入力 wav ファイルに問題があるようです。私が作成したストリーム変数は、整数ではなく浮動小数点であると言っていると思います。しかし、私は何をすべきですか?私はWAVファイルを台無しにしませんでした。ただのWAVファイルです。WAV ファイルを浮動小数点から整数に変更するにはどうすればよいですか?? これを修正する方法がわかりません。

0 投票する
1 に答える
4426 参照

c# - MP4ファイルからオーディオだけを抽出し、C#でFLACファイルに変換する方法は?

私の目標は、Microsoft LYNC 会議の音声をテキストに変換する C# を作成することです。 ここまでが私のプロジェクトです。最初は、マイクから録音して WAV に保存し、WAV を FLAC に変換し、GoogleSpeechAPI を使用して FLAC をテキストに変換しようとしていました。しかし、マイクの音声を WAV 形式に録音するのに行き詰まりました。

問題は、非常に特殊な WAV 形式 (WAV から FLAC への変換方法で動作する WAV の int16 または int24) である必要があることです。サンプルあたり (16 ビットまたは 24 ビット) ではなく、サンプルあたり 8 ビットを記録し続けました。

それで、最初からやり直します。Microsoft Lync は会議を直接記録し、MP4 形式のビデオとして保存します。MP4 を FLAC に変換するコードを何らかの方法で記述できれば、問題も解決します。コード例はありますか?

0 投票する
1 に答える
2276 参照

c# - Google Speech API が空の結果を返すものと返さないもの (C#)

EMPTY の結果は次のようになります。

NON-EMPTY 結果 (望ましい結果) は次のようになります。

「.flac」ファイルを取得してテキストに変換することになっているこの関数があります。何らかの理由で、これら 2 つのサンプル ".flac" ファイルのみが Google Speech API を介して渡されたときに文字列を返し、他の flac ファイルは EMPTY の結果を返します。これらの人が抱えているのと同じ問題:リンク

これが私のすべてのflacファイルです:リンク

my.flacGoogle Speech API は、テキストをthis_is_a_test.flac含む jason オブジェクトを提供してくれます。

ただし、recorded.flacGoogle Speech API では機能せず、EMPTY json オブジェクトが返されます。

デバッグ:

  1. 問題はマイクだと思い、recorded.flac何度も大音量でクリアに録音し、ffmpeg を使用して flac に変換しました。しかし、Google Speech API はまだ認識できません recorded.flac
  2. コードのフォーマットが間違っていると思ったので、試してみました

    _HWR_SpeechToText.ContentType = "audio/116; rate=16000";

    それ以外の

_HWR_SpeechToText.ContentType ="audio/x-flac; rate=44100";

FLACファイルをTEXTに変換するGoogle Speech APIコードは次のとおりです(必要ではないと思いますが、何でも):

0 投票する
1 に答える
1363 参照

webm - WebM に FLAC オーディオを含めることはできますか?

では、WebM ビデオに FLAC オーディオを含めることはできますか?