機能

声から仕上がったテキストまでの、すべてのステップ。

Flitは話した内容を整え、使っているアプリに合わせて整形し、キーを離してから約0.7秒でカーソル位置に入力します。すべてMac上で行います。各ステップを、実際に動く形で紹介します。

0.7s

完成した文章まで

1,600+

言語、すべてMac上で処理

60+

音声コマンド、モデル不使用

0

Macから出るバイト数

01クリーンアップ

文字起こしではなく、完成した文章を。

ほかの音声入力ツールは文字起こしを渡すだけで、整えるのは自分の仕事になります。Flitは文章が入力される前に、Mac上で整えます。

言いよどみは消えます。エンジンが「1030 AM」と聞き取ると、10:30 AMと書かれます。モデルの推測ではなく、固定のルールによるものです。「scratch that」と言うと直前の発言が取り消され、訂正だけが残ります。メールアドレス、URL、重複した言葉は、自分でタイプしたときと同じ形で書かれます。

新規メッセージ 9:41

Does Friday still work for the kickoff?

Can we meet at 10:30 AM on Friday? 

キーを離して0.7秒

um so can we uh meet at 1030 AM on, on friday

fn
02整形

自分でタイプしたように書かれます。

言いよどみや言い直しは消えます。数字、日付、価格、メールアドレス、URLは自分でタイプしたときと同じ形で書かれ、「scratch that」と言えば訂正だけが残ります。

話した内容:「えー、ローンチは木曜に変更になったからドキュメント更新してもらえる」

Messages · カジュアル

ローンチは木曜に変更になったよ。ドキュメント更新してもらえる?

Mail · プロフェッショナル

ローンチは木曜日に変更となりました。ドキュメントを更新していただけますか?

Notes · ニュートラル

ローンチは木曜日に変更になりました。ドキュメントを更新してもらえますか?

Messages · カジュアル Mail · プロフェッショナル Terminal · そのまま

使っているアプリに合わせる

メッセージではカジュアルに、メールではプロフェッショナルに、ターミナルでは話したとおりに。アプリごとに自分でルールを決められます。

“ten thirty AM” “three hundred dollars” 「bob at acme dot com」 10:30 AM $300 bob@acme.com

ルールで、正確に

正解が1つしかないものは、モデルではなく固定のルールで処理します。「ten thirty AM」と言えば10:30 AMになります。毎回必ずです。

これらのルールは、今のところ英語の音声入力でのみ機能します。ほかの言語では、時刻や数字は音声モデルが書いたとおりになります。

金曜までにscratch that木曜までに送ってください 木曜までに送ってください。

訂正だけが残る

文字起こしではなく、訂正を反映

「scratch that」と言えば、言い直す前の部分は消えます。書かれるのは言おうとしたことだけです。

リリースしようrocket emoji リリースしよう🚀

ルールで扱う115の名前

絵文字を名前で

「rocket emoji」と言えば、どのアプリでも🚀が入力されます。「literally rocket emoji」と言えば、言葉のまま入力されます。

ローンチは追って通知があるまで延期となります。 ローンチ延期、詳細は追って。

「make this shorter」

声で編集

どこでもテキストを選択し、キーを押したまま「make this shorter」や「fix the tone」と言います。Command + Zで元に戻せます。

打ち合わせの要点は3つです。ローンチは木曜日に変更になり、デザインチームはアイコンにもう1日欲しいとのことです。

価格は先着50名が$19で確定し、その後は上がっていきます。

今夜まとめて、朝会の前に送ります。

長いメモは段落に分けて

以前は、長い音声入力がひとかたまりで入力されていました。Flitは話が次の論点に移るところで新しい段落を始めます。

03コンテキスト

誰に返信しているかを把握します。

Flitは返信先のスレッドを読み取れるので、そこにある名前は正しい表記で書かれ、返信のトーンもスレッドに合います。テキストはMac上で読まれ、1回の音声入力が終わると破棄されます。

入力欄の続きを話すと、すでにある文章から自然につながり、メールは宛先を踏まえて書かれます。Flitが話したとおりに入力するターミナルとコードエディタは、一切読みません。

読むもの
入力中のフィールドと、その周りのウインドウ。読むのはテキストで、スクリーンショットは撮りません。
保存するもの
何も保存しません。読んだ内容は1回の音声入力の間だけメモリに置かれ、文章が入力されると消えます。
デフォルト
オフです。「設定」でオンにします。パスワードフィールドは、オンでもオフでも読みません。
Aoife Byrne

こんにちは、デザインチームのAoifeです。木曜日までに資料を送っていただけますか?

Aoifeさん、今送ります。木曜日で大丈夫です。

スレッドの表記を使用
iMessage
04開始

始め方は4通り。どれもワンアクションです。

キーを長押しする、タップする、またはそのまま話し始めます。長押しはプッシュトゥトークです。ハンズフリーは音声区間検出を使い、macOS 26ではオプションでウェイクワードも使えます。どの方法でもEscでキャンセルでき、音声は削除され、何も挿入されません。

  • fn

    長押し

    Fnキー、右Commandなど右側のキー、または自分で決めたショートカットを押したまま話して、離します。1〜2文に最適です。

  • ⌥ ␣

    タップ

    すばやく1回タップすると録音が続くので、好きなだけ話せます。もう一度タップすると終了します。

  • · · ·

    ハンズフリー

    一度待機させておくと、話し始めた瞬間にFlitが起動し、話が途切れると停止します。声を聞き取るまでは何も録音されません。

  • flit://

    どこからでも

    「ショートカット」には「音声入力を開始」「音声入力を停止」「音声入力を切り替え」「音声入力をキャンセル」のアクションがあり、ランチャーやStream Deckのキーからflit://toggleリンクを開くこともできます。

9:41
10:30に打ち合わせ…
10:30に打ち合わせ…

ノッチに、または好きな場所に浮かべて

ライブの文字起こしはカメラ部分から垂れ下がるように表示されるか、ガラスのピル型で好きな角に置かれます。言葉が届くにつれて広がり、話し終えると引っ込みます。ノッチのないディスプレイでは、ピル型が代わりに表示されます。

05コマンド

スニペットもコマンドも、話したとおりに。

「日程調整リンクを挿入」と言えばFlitがリンクを入力し、「comma」と言えばカンマが入ります。どちらも固定のルールで処理されるので、頼んだとおりのものが入力されます。

「日程調整リンクを挿入」

https://cal.com/your-link

一度言うだけで、全文を挿入

スニペットには、何度も入力するものなら何でも保存できます。署名、住所、定型の返信など。トリガーは実際の話し方の細かな違いを許容し、入力されるのは保存したとおりの内容で、言い換えられることはありません。

“open paren”( “dash dash force”--force “camel case …”likeThisInstead “rocket emoji”🚀

句読点も声で

「comma」「open paren」「dollar sign」「new paragraph」と言ってください。60以上のコマンドを、モデルを介さずに処理します。115の絵文字を名前で入力できます。ターミナルとエディタでは常にオン、それ以外では任意です。話せることのすべて。

06辞書

使う言葉を学習する辞書。

名前、製品名、専門用語は、どのエンジンもつまずくところです。一度ペーストして登録できます。同じ単語を何度も直していると、覚えるかどうかFlitが確認します。「はい」と答えない限り、何も学習しません。

Qwen3-ASRとWhisperでは、登録した用語がデコード前に認識エンジンに渡されます。それでもエンジンが崩した語は、あとからルールで修復されます。premiumは登録済みで、pymiumは実在しない単語なので、「pymium」はpremiumになります。実在する単語が書き換えられることはありません。

用語は1つの言語に限定でき、よく使うものほど上に並びます。リスト全体はシンプルなファイルなので、ほかのMacにコピーできます。

話した内容:朝会の前にクバネティスにデプロイしてください

朝会の前にクバネティスKubernetesにデプロイしてください。

「Kubernetes」を覚えますか? 2回修正済み。 今後、Kubernetesはこの表記で書かれます。 追加済み
個人用辞書 4語、よく使う順
  • Postgres すべての言語 41×
  • Fore Studio すべての言語 33×
  • SwiftUI すべての言語 19×
  • Ausschreibung ドイツ語のみ 7×

提案はしても、勝手に決めない

2回修正した単語は提案として表示されます。追加すると、それ以降はどのアプリでもその表記で書かれます。

07エージェント

エージェントと、声で仕事をする。

キーを押したまま、作ってほしいものを話して、離します。指示はClaude Code、Codex、Cursorに整った段落として入力され、そのまま送信できます。

Claude Code · ~/work/upload-service 9:41
Claude Codeの準備ができました cwd: ~/work/upload-service

❯ ホテルのWi-Fiだと大きなアップロードが失敗するのはなぜ?

⏺ UploadClientは最初のタイムアウトで諦めています。リトライはありません。

❯ UploadClientにbackoff付きretryを追加して、テストを実行して。

⏺ UploadClient.swift を読み込みました

⏺ upload(_:)に retry(3, backoff: .exponential) を追加しました

- try await send(request)

+ try await retry(3) { try await send(request) }

✓ swift test · 42 passed in 3.1s

あのupload clientにbackoff付きretryを追加してえーテスト実行して

❯ UploadClientにbackoff付きretryを追加して、テストを実行して。

Returnで送信

プロンプト欄文章

エディタ話したとおり

シェル話したとおり

プロンプトは文章で、コードは話したとおりに

Flitはアプリ名の一覧ではなく、入力中のフィールドの種類を見ます。

「git rebase dash i head tilde three」 「npm run test dash dash watch」 % git rebase -i HEAD~3 % npm run test --watch

シェルでは話したとおりに

フラグのダッシュはそのまま残り、何も言い換えられません。

「upload clientを開いて」 「voice snicket store」 (聞き間違い) UploadClient.swiftを開いて VoiceSnippetStore.swift

プロジェクト内の名前

ファイル名はリポジトリでの表記どおりに書かれます。読むのは名前だけで、中身は読みません。

対応ツール

  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • ChatGPT
  • VS Code
  • JetBrains
  • Xcode
  • Warp
  • Zed
  • あらゆるエージェント
08言語

1,600以上の言語に対応。話すだけで切り替わります。

Flitは最初の数秒で話している言語を識別し、適したエンジンを選びます。2つの言語を行き来する会話でも、設定を開く必要はありません。30言語は話しながら文字起こしされ、それ以外の言語は話し終えたときに表示されます。どちらも処理はすべてMac上です。対応言語の幅広さはMetaのOmnilingualモデルによるもので、精度は言語によって異なります。

ほかのエンジンもダウンロードするだけで使えます。Parakeet Ultraは英語とヨーロッパの24言語に対応し、Voxtral Realtimeは中国語、日本語、ヒンディー語を含む13言語で言葉をリアルタイムに表示します。Cohere Transcribeはドイツ語、フランス語、スペイン語、イタリア語、オランダ語とほか9言語で最も高精度で、Qwen3-ASRは30言語に対応します。また、ある言語で考えて別の言語で書くこともできます。ドイツ語で話して、英語で書けます。この機能はデフォルトでオフで、頼まない限り翻訳されることはありません。

Mac上で動作
1,600以上
話しながら表示
30
英語 ポルトガル語 オランダ語 ポーランド語 スウェーデン語 デンマーク語 ヒンディー語 フィンランド語 チェコ語 ウクライナ語 ほか1,600以上

ドイツ語で話した内容

können wir uns äh am freitag um halb elf treffen

英語で書いた結果

Can we meet on Friday at 10:30?

ある言語で考えて、別の言語で書く。

言語を押すと、同じ文をその言語で聞けます。翻訳はオンにするまでオフです。

09履歴

すべての音声入力と、その入力先。

履歴には、音声入力ごとに入力先のアプリが表示されます。開くと、完成した文章と実際に話した内容を読めます。音声を残している場合は、再生ボタンで聞き直せます。

  • 件数の上限は自分で決められ、ワンクリックで削除でき、オフにもできます
  • 音声は、残す設定にしない限り、文字起こしの直後に削除されます
  • コピーのみモードではアクセシビリティの許可が不要で、リストも残ります
  • 単語数と時間のカウンターは、リストを消去してもリセットされません
履歴 1,942件の音声入力 検索
予算は$400です。朝会の前にドキュメントを更新してもらえますか?
Slack·2分前
0:14
bob@acme.comに送って、デザインチームをCCに入れてください。
Mail·9:41
0:08
打ち合わせの要点は3つです。まず、ローンチは木曜日に変更になりました…
Notes·昨日
1:02
git commit -m "fix login"
Cursor·昨日
0:04
10分遅れます。いつものを頼んでおいてください。
Messages·月曜日
0:05

読むことも、聞き直すことも

山形の矢印を押すと文字起こしが開きます。再生ボタンは音声が残っていることを示し、その場で再生できます。このリストの内容はすべてMac上にあり、ほかのどこにもありません。

10録音

録音をドロップすると、文字起こしが返ってきます。

音声入力は、今書いている文章のためのものです。文字起こしは、会議、講義、インタビュー、ボイスメモなど、すでに話された内容のためのものです。「文字起こし」タブでは、音声や動画のファイルを、音声入力と同じモデルでMac上で文字起こしします。

Flitは無音の区切りを聞き取って、その間の発話を文字起こしします。そのため2時間の録音も分割して読み込まれ、メモリがいっぱいになることはありません。文字起こしはすべて、選んだフォルダにテキストファイルとして保存され、あとで見られるようタブにも残ります。

  • タブまたはメニューバーのアイコンにファイルをドロップするか、Finderで右クリックします
  • 文字は処理しながら表示され、2時間の録音でも数分で終わります
  • コピーするか、Markdown、またはタイムスタンプ付きのSRT字幕やVTT字幕として書き出せます
  • 選んだ音声モデルと整形レベルを記憶します
文字起こし このMac上で、アップロードなし
企画会議.m4a
文字起こし中、14:20/32:15、残り約33秒 32:15 · 4,120語 · Cohere Transcribe · クリーン
停止 コピー

皆さん、おはようございます。企画会議にご参加いただきありがとうございます。今日の議題は3つです。1つ目はオンボーディングのリニューアルの進捗、2つ目は来四半期の予算、3つ目はサポートチームの採用計画です。

まずオンボーディングから始めましょう。新しいフローは火曜日に公開され、初期の数字は良好です。完了率は61%から74%に上がり、最初の音声入力までの時間の中央値は4分から2分未満に短縮されました。

書き出す テキストMarkdownSRTVTT ~/Documents/Flit Transcriptsに保存しました

ファイルを選択するか、メニューバーのアイコンにドロップしてください

MP3、M4A、WAV、AIFF、FLAC、MP4、MOVに対応。処理中はメニューバーのアイコンにリングが表示され、文字起こしが完了すると通知でお知らせします。

分析 「ダウンロード」に保存しました
音声入力した単語数
128,400
今週+18%
節約した時間
17.2h
1分あたり124語のペースで
音声入力
1,942
今日41
1日あたりの単語数 平均4,180
過去28日間 24/28

ここで計算し、ここに保存

すべての数値は、このMacにある自分の履歴から計算されます。書き出したPNGは「ダウンロード」に保存され、ほかには送られません。

11数字

自分の数字は、自分のMacに。

音声入力した単語数、節約した時間、使った日数を、このMacにある自分の履歴から計算します。どの数値にもスパークラインが付き、どの表示も画像として書き出せます。

情報を見せるだけで、急かすことはしません。通知も、リマインダーも、続けなければならない連続記録もありません。カウンターは履歴を削除しても残るので、文字起こしを消去しても節約した分がリセットされることはありません。

12プライバシー

Macからは何も出ません。自分で確かめることもできます。

Flitにはアカウントもテレメトリもなく、声や文章がサーバに届くことはありません。どちらもこのMacから出ることはありません。私たちの言葉を信じてもらう必要もありません。

Little Snitchなどのネットワークモニタを開いて、一日中音声入力してみてください。話した内容は1バイトもどこにも送られません。プライバシーのページにはアプリが行うすべての通信が記載されているので、実際に見える通信と照らし合わせられます。

Wispr Flowはコンテキストを得るために画面のスクリーンショットを撮り、自社のクラウドに送ります。Flitは代わりにテキストをローカルで読み、1回の音声入力の間だけメモリに置き、保存はしません。

  • アカウントはありません。購入するのはキーなので、サインインするものがありません。
  • クラウドはありません。Wi-Fiを切っても、すべての機能が動きます。
プライバシーに関する声明の全文を読む
ネットワークモニタ · プロセス:Flit

Slackに音声入力中

予算は$400で確定です。

今日の音声入力

41

音声入力中の送信

0バイト

Flitが接続するすべてのホストタイミング
  • huggingface.co モデルのダウンロード · 「ダウンロード」をクリックしたとき 「ダウンロード」をクリックしたとき
  • apps.fore.studio ライセンスの確認 · 多くても週1回 多くても週1回
  • statics.fore.studio アップデートの確認 · 許可した場合 許可した場合

音声入力中の通信は1つもありません。リストはこれですべてです。

ほかにできる50のこと。

どれも、それだけでアプリを買う理由にはなりません。でも、すべてそろうことで、試すだけのアプリと使い続けるアプリの違いが生まれます。

起動

  • 押している間だけ話す、または1回タップしてロック
  • ダブルタップでハンズフリー、または音声起動を待機
  • 修飾キー付きの任意のキー。デフォルトはFn
  • Escでいつでも何でもキャンセル
  • ハンズフリーは、設定した長さの間があくと停止
  • ハンズフリーの時間制限。聞き取った内容は残ります
  • ショートカットのアクションとflit://toggleリンク。ランチャーやStream Deck用
  • 挿入前に確認:Returnで挿入、Escで破棄

HUD

  • フローティングパネル、6か所の角に置けるガラスのピル、またはノッチ
  • 話している間のライブの文字起こし。約320msごとに更新
  • ダークなガラス、またはシステムの外観に合わせる
  • 開始時と停止時の効果音(必要な場合)
  • 設定を離れずにフレーズをテスト

テキストの処理

  • トーン:自動、カジュアル、ニュートラル、プロフェッショナル
  • 話が次の要点に移ったところで段落を分ける
  • 対になる記号は自動で閉じる
  • 音声による絵文字。絵文字を使いたいアプリでだけ
  • 「literally comma」で記号ではなく単語を入力
  • 時刻、日付、数字、価格を固定のルールで処理(英語の音声入力のみ)
  • 言いよどみを除去し、言い回しはそのまま
  • 選択範囲を、追記ではなく音声で編集

データの扱い

  • 文字起こしの履歴は上限付きで、削除もオフにもできる
  • 音声は文字起こしの直後に削除(保存する設定にしない限り)
  • 「コピーのみ」モードならアクセシビリティの許可は不要
  • Flitがペーストしたあと、クリップボードは元に戻る
  • 辞書とスニペットは、Mac間でコピーできる普通のファイル
  • 音声入力した単語数と節約した時間を、ローカルで計算

録音

  • 「文字起こし」タブかメニューバーのアイコンにファイルをドロップ
  • Finderで録音ファイルを右クリック:「サービス」→「Transcribe with Flit」
  • ファイルのあるどのアプリからも「このアプリケーションで開く」でFlitへ
  • ファイルは順番待ちで1つずつ処理。「停止」してもそこまでの結果は残る
  • メニューバーのアイコンに進行状況のリング、完了したら通知
  • テキスト、Markdown、SRT、VTTで書き出し(タイムスタンプ付き)
  • 録音用のモデルと整形レベルを、音声入力とは別に設定
  • ターミナル用のflitコマンド。フォルダ内のファイルやスクリプトに

モデル

  • ダウンロード不要ですぐ使える、デフォルトの音声認識エンジン
  • Apple独自の音声認識。ダウンロード不要
  • Parakeet UltraとVoxtral Realtime。30言語でライブ表示
  • MetaのOmnilingual。1,600以上の言語に対応
  • Cohere TranscribeとQwen3-ASR。それぞれが得意な言語に
  • 複数のサイズのWhisper。速度より精度を重視するときに
  • macOSに整形モデルが組み込まれていないMac向けの、ダウンロードできる整形モデル
  • メモリ32GB以上のMac向けの、より大きな整形モデル(任意)
  • すべてのモデルでサイズを表示。削除も再取得も可能
  • あるエンジンが言語に対応していないときは、自動で切り替え

細部の仕上げ

  • ログイン時に開く
  • 入力デバイスを選択。仮想マイクはスキップ
  • macOSが尋ねる前に、各アクセス許可を説明するオンボーディング
  • ライトとダーク、Macのアクセントカラーで
  • 整形に失敗しても、そのままの文字起こしを入力

Flitがまだできないこと。

Flitは、多くのことを中途半端にこなすより、少ないことを完全にこなすように作っています。ここでは、その判断の境界と、その先に予定していることを紹介します。

予定あり

会議と話者ラベル

Flitは手元にある録音を文字起こしします。会議をその場で録音する機能と、誰が何を言ったかを示す機能は次に予定しています。ほかの機能と同じくMac上で動作します。

「文字起こし」タブでできること

予定あり

Windows、iPhone、iPad

現在はApple silicon搭載MacのmacOSに対応しています。Windows版は開発中です。各プラットフォームには、Mac版と同じようにそのプラットフォーム向けに作ったアプリを用意します。移植ではありません。

Windows版のウェイトリストに登録

予定なし

Mac間の同期

辞書とスニペットは普通のファイルなので、コピーして移せます。同期はありません。同期にはアカウントとサーバが必要だからです。

いつだって、声のほうが速かった。

7日間無料、その後は$19 USDの買い切り。アカウント不要、サブスクリプションなし、アップロードなし。

macOS 14以降 · Apple silicon