問題タブ [ttml]

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 に答える
86 参照

xml - xsd 定義の最上位タグを見逃すことができるように xsd スキーマを記述する方法は?

両方のタイプの XML ファイルに有効な XSD スキーマを作成したい:

そして、キャプションを試みminOccursましたが、ルートなので、何度もできませんminOccurs = 0。それで、これを達成する方法は?

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

android - latin 1の補足文字を含む文字列をcレイヤーからJavaに渡す方法

Latin 1 補足文字 (2 バイト範囲 0080 ~ 00FF) を含む Webvtt / smptett ファイルで指定された文字列を渡す際に問題に直面しています。CIではそれらを符号なし文字として保存しています。文字列を印刷しようとすると、そのような文字の16進値を取得しています。例: 気持ちがファックスとして印刷されている

文字列を文字列に変換するためにNewStringUTFを使用しているcppを介してJavaレイヤーに渡しているのと同じ文字列。しかし、私はこのエラーを受け取ります: - JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal continuation byte 0x6e. このエラーは、ロリポップ バージョンで特別に発生します。以前のバージョンでは、この文字は画面にジャンク値として出力されていました。Android のバグとして既に報告されていますが、4 バイトの Unicode 文字で次のエラーが発生することが報告されています。誰かがこれに関する提案をしてください。私は本当にこの問題で立ち往生しています...

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

html - TTML を使用して HTML5 ビデオ字幕を追加する

現在、字幕付きの映画を再生しようとしています。TTML 形式が必要です。このページの例を使用しています: https://msdn.microsoft.com/en-us/library/ie/jj152136%28v=vs.85%29.aspx

TTML:

垂直:

私のプレーヤーコードは次のとおりです。

VTT 形式 (.vtt ファイル、text/vtt mimetype) を使用すると、Chrome は字幕を使用して期待どおりに表示できます。ただし、TTML 形式 (.xml ファイル、text/vtt mimetype) を使用すると、クリックしてキャプションを有効にすると、Chrome と Opera で CC ボタンが削除され、字幕が表示されません。

MIME タイプを調整しようとしましたが、「リソースは TextTrack として解釈されましたが、MIME タイプ text/xml で転送されました」というエラーが頻繁に発生しました (application/xml+ttml などを試しました)。

私の目標は、VTT ファイルと同じように TTML ファイルで字幕を再生することです。

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

html5-video - TTML キャプション ファイルがすべてのブラウザで機能しない

動画要素にクローズド キャプションを統合しています

ここで使用されるキャプション ファイルは ttml タイプです。下のこのリンクによると、ttml および webvtt タイプのキャプション ファイルは両方とも html5 ビデオで動作します。

http://www.html5labs.com/prototypes/video-captioning/video-captioning/info

しかし、Internet Explorer では ttml 形式は機能していますが、webvtt は機能していません。Firefox と Chrome の場合、webvtt ファイルのみが機能し、ttml は機能しません。以下のリンクを参照してください。

http://www.html5labs.com/prototypes/video-captioning/video-captioning/info

私はttmlタイプのキャプションファイルしか持っていません.webのほとんどのチュートリアルではwebvttファイルを使用しています.すべてのブラウザでこれを使用する方法はありますか.

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

ttml - TTMLでparおよびseq timeContainersの暗黙の期間を計算するには?

http://www.w3.org/2008/12/dfxp-testsuite/web-framework/START.html (MediaSeqTiming002)の TTML テスト スイートからの抜粋を次に示します。

<p>2 番目の要素のテキスト (8 行目) が表示されないという要件は正しいですか? TTML 仕様 ( http://www.w3.org/TR/ttaf1-dfxp/ ) を分析したところ、次のことがわかりました。

  • 「このテキストを表示してはならない」は、並列 timeContainer 内の匿名スパンであるため、10.4 (最初の箇条書き) によれば、その暗黙の期間は無期限です。
  • 上記の<p>テキストを含む要素には、そのすべての子が非アクティブになると終了する暗黙の期間があります (並列 timeContainers のendsync= allに従って)。したがって、その暗黙の期間も無期限です。

このことから、「このテキストを表示してはならない」は 15 秒で開始し、20 秒で終了し、3 番目<p>がアクティブになることはないと考えています。

<p>このテストは、秒の暗黙的な持続時間が 0 であるべきであることを示唆しているようです。

どこが間違っていますか?

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

autohotkey - Text-to-Speech と同期した時間指定テキストを単語ごとに生成しますか?

Text-to-Speech ( TTS ) と単語ごとに同期されたタイムテキスト(字幕用など)を生成するにはどうすればよいですか?

高品質のSAPI5音声 (ここで IVONA から入手できるものなど)を使用してこれを行いたいと思います。これは Windows 10 で使用したものです。

Windows では、すでに優れた無料の TTS プログラムがいくつかあります。

  1. Read4Me - オープンソース
  2. バラボルカ- クローズドソース
  3. TTSApp Microsoft 独自の非常に基本的な GUI - 現在ここで入手可能- 2001 年にさかのぼるようです。

TTSApp は、WAV でオーディオ ファイルを生成できます。Balabolka は、カラオケで使用される LRC ファイルとして同期されたタイムテキストと共に MP3 ファイルを作成します - ただし、単語単位ではなく行単位でのみです。
ただし、両方とも、画面上で声を出して話している間、単語ごとの強調表示がリアルタイムで表示されます。

TTS/SAPI5 ソース コードがあれば、新しい単語が生成されるたびに時計をチェックして、時刻とその単語をファイルに書き込むことができます。そのレベルのプログラミングを公開しているプロジェクトを知っている人はいますか?

2016年9月更新

その後、2012 年に特定のjballiによってAutoHotKey を使用して TTSApp が再実装されたことを発見しました。

onWord イベント ハンドラーが起動するたびに、ミリ秒単位の時間をテキスト ファイルに追加するようにコードを調整しました。それでも、次の 2 つのパスを作成する必要があります。

  1. WAVファイルを保存するための迅速な自動パスと
  2. タイミング ファイルを作成する低速 (リアルタイム) パス。

ステップ2を加速する方法を見つけたいと思っています。

ところで、VisualBasic のソースはここにアーカイブされているようです。

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

html - TTML スタイルがありません

静的 *.html5 ファイルを作成し、それを wildfly 8.1.0 にデプロイしました。内部では、TTML 字幕付きのタグを作成しました。IE Edge でページを開くと、字幕はレンダリングされますが、CSS 設定が表示されません。機能している唯一の設定は地域です。自分のスタイルを機能させるにはどうすればよいですか? これは私の字幕トラックの例です:

ありがとうございました!