これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド hfst-stringsXNUMXfst です。
プログラム:
NAME
hfst-strings2fst - = 文字列ペアとペア文字列をトランスデューサにコンパイルします
SYNOPSIS
hfst-strings2fst [OPTIONS...] [インファイル]
DESCRIPTION
文字列ペアとペア文字列をトランスデューサにコンパイルします
コマンドと オプション:
-h, - 助けて
ヘルプメッセージを印刷する
-V, - バージョン
バージョン情報を印刷する
-v, -詳細
処理中に詳細に印刷する
-q, - 静かな
致命的なエラーと要求された出力のみを印刷します
-s, - 静けさ
のエイリアス - 静かな
入力/出力 オプション:
-i, - 入力=インファイル
INFILEから入力文字列を読み取ります
-o, - 出力=アウトファイル
出力トランスデューサをOUTFILEに書き込みます
String と 形式でアーカイブしたプロジェクトを保存します. オプション:
-f, - フォーマット=FMT
結果をFMT形式で書き込む
-j, --分離文字列
各文字列を個別のトランスデューサーに変換するのではなく、すべての文字列を分離します。
-ノルム 各重量をすべての重量の合計で割ります (オプションあり) -j)
- ログ 各重みの負の自然対数を取る
--log10
各重みの負の 10 を基底とする対数を取得します。
-p, --ペア文字列
入力はペア文字列形式です
-S, --スペースあり
入力の記号/記号ペアの間にスペースがある
-e, --イプシロン=EPS
文字列 EPS をイプシロンとして解釈します。
-m, --multichar-symbols=FILE
XNUMX つのシンボルとしてトークン化する必要がある文字列。
OUTFILE または INFILE が欠落している場合、または - の場合は、標準ストリームが使用されます。 FMT は { foma,
openfst-tropical、openfst-log、sfst、optimized-lookup-weighted、
最適化されたルックアップの重み付けなし }。 EPS が定義されていない場合、@0@ のデフォルト表現
使用されている。 オプション -ノルム オプションの前に置く - ログ。 オプションのファイル -m すべてをリストします
multichar-symbols。各シンボルは独自の行にあります。 バックスラッシュ「\」は「:」をエスケープするために使用できます。
タブとそれ自体。 他のシンボル x の場合、「\x」は文字通り x を意味します。つまり、「x」と同じです。
文字列の重みは、文字列をタブで区切った後に指定できます。 重さ
ゼロにすることはできません。
例
エコー「猫:犬」 | hfst-strings2fst
猫:犬 FST を作成する
エコー "c:da:ot:g" | hfst-strings2fst -p
ペア文字列と同じ
エコー "c:da:ot:g" | hfst-strings2fst -p -S
スペースを含むペア文字列と同じ
エコー「猫:犬」 | hfst-strings2fst -S
スペースも同様
報告 バグ
バグを報告する[メール保護]>または直接バグトラッカーに:
hfst-strings2fst ホームページ:
HFSTソフトウェアの使用に関する一般的なヘルプ:
COPYRIGHT
Copyright©2010ヘルシンキ大学、ライセンスGPLv3:GNUGPLバージョン3
<http://gnu.org/licenses/gpl.html>
これは自由なソフトウェアです:あなたはそれを自由に変更して再配布することができます。 保証はありません、
法律で許可されている範囲で。
onworks.net サービスを使用してオンラインで hfst-strings2fst を使用する