警察フォネティック
UNITは警察フォネティックアルファベットでUnion Nora Ida Tomになります。北米の通信指令で使われるAdam、Boy、Charlieの一覧です。ナンバーや名前、部隊番号を無線向けに綴ったり、コードワードを文字に戻したりできます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- テキスト
- UNIT
- 結果
- Union Nora Ida Tom
- 計算モード
- Encode
- 数量
- 4
- アルファベット
- police_apco
APCO 警察フォネティックアルファベットは、北米の警察・消防・緊急指令が無線で部隊識別子・ナンバープレート・氏名・短いコードを一字ずつ誤読なく読み上げるために長く使ってきた公共安全向け音声綴り表です。Adam が A、Boy が B、Charlie が C、David が D を表し、Edward、Frank、George、Henry、Ida、John、King、Lincoln、Mary、Nora、Ocean、Paul、Queen、Robert、Sam、Tom、Union、Victor、William、X-ray、Young、Zebra という残りの一覧は、航空の NATO Alpha Bravo Charlie 標準に対する現場側の古典的な対です。本機能は平文をこれらの警察コード語に綴るか、貼り付けたコード語列を文字と数字に戻し、encode または decode の単純なモードと、未知語を名前付きで報告する厳格なエラーを備えます。
警察フォネティックのコード語でテキストを綴る(encode モード)
ラテン文字 A から Z はそれぞれ古典的な APCO 風の警察コード語—A は Adam、B は Boy、C は Charlie、D は David、E は Edward、F は Frank、G は George、H は Henry、I は Ida、J は John、K は King、L は Lincoln、M は Mary、N は Nora、O は Ocean、P は Paul、Q は Queen、R は Robert、S は Sam、T は Tom、U は Union、V は Victor、W は William、X は X-ray、Y は Young、Z は Zebra—に対応し、公共安全の綴りと X-ray のハイフンによりトークン化が安定します。
数字 0 から 9 は Zero、One、Two、Three、Four、Five、Six、Seven、Eight、Nine に対応し、文字 Z は Zebra のため桁の 0 は Zero を使っても往復で衝突しません。
空白は語群を区切り、群内の文字は単一スペースでつなぎ、群同士はスペース付きスラッシュでつなぐため、Hi unit は Henry Ida スラッシュ Union Nora Ida Tom になります。文字も数字もない空の text も検証に失敗します。経路は純粋な表引きでネットワークも乱数も壁時計もないため、同一入力は常に同一出力になります。
訓練シート、無線点検ドリル、博物館ラベル、CAD デモ、Adam Boy Charlie 風に音読すべき短い識別子など、貼り付け可能な警察綴りが必要なときは encode を使ってください。
コード語を復号し、未知語を報告する
mode を decode にし、text に APCO 警察フォネティックのコード語を空白区切りで置いてください。群の間の任意のスラッシュは無視されるため、encode 出力を手で区切り記号を取り除かずに往復できます。
照合は大文字小文字を区別せず、ハイフン・アンダースコア・内部空白を同等に扱うため、X-ray、xray、X Ray はいずれも X に復号されます。
正準の文字語と数字語は大文字の文字と数字文字に解決され、Charlie の代わりの Charles や Zero の代わりの Nought、Naught、Oh など公共安全でよくある異形も受け入れるため、古い手引からの貼り付けも機能します。空の decode 入力も同様に失敗します。
検索意図が警察フォネティックアルファベット、Adam Boy Charlie 変換、APCO 綴り表、法執行の音声綴りのときは本機能を優先し、現代航空の Alpha Bravo Charlie は別の NATO フォネティック系、歴史的電信の Adams Boston Chicago は Western Union 系の機能に任せてください。
使い方と実務上の注意点
アカデミーのデモ、指令員研修の夜、公共安全通信の教室、無線史の博物館キオスク、コード語の表計算を入れずに短い識別子を一度だけ点検する用途には、無料のブラウザ内警察フォネティックツールを呼び出してください。エンジンが拒否した後の検証失敗は残高を消費しません。
典型的な流れは、無線で読み上げる短い部隊・プレート文字列を警察風に encode し、発話された語をチケットに貼り、受信側で decode して result が元の文字と一致することを確認します。別の流れは、無線手順クイズの学生回答を decode し、未知コード語で明示的に失敗させて教官が正確な誤字を見られるようにします。
識別子が混在スクリプトで来るときは大文字化や翻字ツールと組み合わせつつ、各ランディングが単一の検索意図に合うよう手順は分離してください。アルゴリズムは隔離間で完全に決定的なので、結果は継続的インテグレーションのフィクスチャに固定して問題ありません。
活用例
指令員・アカデミー向け無線ドリル
教官はプレートや部隊 ID を Adam Boy Charlie で綴り、訓練生が古典的な警察表を聞いたうえで読み返しを復号し、元の文字を確認します。
公共安全の綴りスタイルでのサポート窓口
法執行パートナーと連携する担当者は電話で通し番号を綴り、顧客の読み返しを復号し、未知コード語ではチケットを閉じる前に明確に失敗します。
よくある質問
警察フォネティックアルファベットでテキストを綴るには?
result は Union Nora Ida Tom と文字ごとの tokens 一覧を返します。
Adam Boy Charlie を文字に戻すには?
mode を decode にし、text に空白区切りの警察フォネティック語を置いてください。result は復元された大文字と数字を返します。
NATO フォネティックとの違いは?
警察/APCO は Adam、Boy、Charlie、David など公共安全の語を使います。NATO/ICAO は Alpha、Bravo、Charlie です。表も検索意図も異なるため、それぞれに合う機能を使ってください。
単語の間の空白はどう綴られますか?
単語ごとにグループになり、グループの間はスラッシュでつなぎます。たとえばHi unitは、二つのグループに分かれて綴られます。復号ではスラッシュを無視するので、結果をそのまま貼り戻せます。
数字はどう綴られますか?
数字は英語の名前のままで、ZeroからNineまでです。文字のZはZebraなので、Zeroが文字と混同されることはなく、綴ったコードは必ず同じ文字に戻ります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/enc/police-phonetic \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"UNIT"}'const res = await fetch("https://api.kit.forhosting.com/enc/police-phonetic", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "UNIT"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/police-phonetic",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "UNIT"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/police-phonetic", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"UNIT"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"UNIT"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/police-phonetic", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"text": "UNIT"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.police_phonetic",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
アルゴリズムは固定の決定的テーブルであり、モデルもネットワークも時計もなく、同じ入力はテストと SDK 向けに常に同じ JSON を返します。
警察フォネティックのコード語でテキストを綴る(encode モード)
必須の文字列フィールド text に綴りたい文字と数字を入れた JSON 本体を送り、mode は既定の encode のままにするか、明示的に encode に設定してください。文字・数字・空白以外の文字は invalid_input を起こし、問題の文字と位置を示すので、句読点がプレートやバッジ検査から静かに消えません。text には別名 input、value、s が使え、mode には direction、op、action が使えます。応答には綴り結果の result、char と code の対の配列 tokens、写像文字数 count、mode が encode、alphabet が police_apco が含まれます。
コード語を復号し、未知語を報告する
既知のコード語でないトークンは、誤ったトークンを名指しする未知コード語メッセージ付きの invalid_input を投げます。これは誤字が別の文字を捏造してしまう場面で訓練ツールや無線点検パイプラインが必要とする契約そのものです。本機能が未知語を報告する仕組みは、スキップせずエラーペイロードに載せることにあります。成功時は復元文字列 result、各文字と正準コード語の対 tokens、count、mode decode、alphabet police_apco を返します。検証失敗は前払い API では課金されないため、運用者は悪い貼り付けを安全に試せます。
API の利用、料金、ワークフロー、実務上の制限
サポート用バックエンド、教育クイズ、物流ラベルプリンタ、SDK が同一の encode または decode 手順を残高下で必要とするときは、成功アイテムあたり $0.002 の前払い KIT API を使います。元テキストは Worker 隔離の安全のため上限があり、他の KIT parse アイテムと同じ保持規則に従います。SDK を出す作者は tokens 配列を文字とコードの列の表に写して UI のコピーボタンにでき、mode と alphabet のラベルは警察 APCO と NATO の無線綴りを比較する読者向けに OpenAPI 例を自明にします。
連携の活用例
識別子パイプライン向け CI フィクスチャ
警察フォネティック風の音声識別子を生成するサービスは、未知語エラーを含む encode/decode のゴールデンを固定し、表のずれを継続的インテグレーションで検出します。
技術的な質問
未知のコード語では何が起きますか?
decode は未知コード語を名指しする invalid_input を投げ、誤ったトークンを明示的に報告します。検証失敗は前払い API では課金されません。
警察フォネティックツールは無料ですか?
ブラウザウィジェットはお客様の端末上で無料で動きます。API 呼び出しは成功アイテムあたり $0.002 の KIT 前払い残高を使います。