@DoubleJ794
AquaVoiceと学割で契約したけど、これやべえな。すっげえスムーズにタイピングできる。
Aqua Voiceは、さまざまな企業で働く方に使われています
音声入力を調整し、音声を処理し、コーディングエージェントからも活用できます。
Aquaアカウントでログインして設定を管理。ファイルの文字起こしを使うときは、APIキーを追加します。
[01] インストール
[02] ログイン
aqua auth login 。表示されたリンクからログインします。SSH接続の場合は、表示されるURLとコードを使います。[03] カスタマイズ
aqua dict add Kubernetes。更新した辞書は、次の音声入力から使われます。macOS・Linux:
curl -fsSL https://aquavoice.com/install-cli | shHomebrew:
brew install aqua-voice/tap/aquaWindows:
irm https://aquavoice.com/install-cli.ps1 | iex最新版に更新するには、aqua updateを実行します。Homebrewで入れた場合は、 brew upgrade aqua-voice/tap/aqua instead.
aqua auth loginブラウザーが開きます。SSH経由、または--no-browser, aquaを使う場合はURLとコードが表示されます。任意の端末のブラウザーでURLを開き、コードを入力してください。
現在のアカウントを確認するには、aqua auth statusを実行します。サインアウトは、 aqua auth logoutです。音声の文字起こしにはAPIキーも必要です。詳しくは、 音声を文字起こし.
名前、製品用語など、意図した表記で入力してほしい単語を登録します。
aqua dict add Siobhan Kubernetes "Hacker News"引数1つが1件の登録になります。大文字・小文字を区別せず、登録済みの単語は読み飛ばします。一覧の表示は、 aqua dict listです。削除するには、 aqua dict remove Kubernetes.
単語1つなら引用符は不要です。空白を含む語句には引用符を付けてください。付けないとシェルが複数の項目に分けます。引用符はシェル用で、Aquaには保存されません。文字列に $, !やバッククォートがある場合は、二重引用符内でシェルが解釈するため、一重引用符を使います。同じ規則が、removeと置換にも適用されます。
aqua dict add Kubernetes # one word: no quotes
aqua dict add "Hacker News" # a phrase: one entry
aqua dict add Hacker News # no quotes: two entries, Hacker and News
aqua dict add "Ben's Diner" # an apostrophe: use double quotes
aqua dict add 'Ca$h App' # $, !, or a backtick: use single quotesまとめて追加するには、インポートとエクスポート.
最初の語句を聞くと、2つ目の語句を入力します。
aqua replacements add "my email" "maya@northstar.studio"同じ語句の置換があれば更新します。一覧の表示は、 aqua replacements listです。削除するには、 aqua replacements remove "my email".
音声入力をどのように文章にするか指定します。
aqua instructions edit指示が次のエディターで開きます:$VISUAL or $EDITOR。保存して閉じると変更が適用されます。編集中に別の端末で変更された場合、 aquaは上書きせず、あなたの編集をファイルに残して保存場所を表示します。
エディターを使わず1行追加するには:
aqua instructions append "Write ticket IDs like ENG-142 in uppercase."aqua instructions getで指示を表示します。 aqua instructions set "Use British spelling."ですべてを置き換え、 aqua instructions clearで削除します。実行前に確認します。スクリプトでは、 --yes. setおよびappendは、引数に-を渡すと標準入力を読みます。例: aqua instructions set - < instructions.md.
変更はAquaアカウントに送られ、すべての端末で次の音声入力から適用されます。デスクトップアプリでは数秒以内に一覧へ反映されます。そのページを開くには:
aqua app dictionaryほかのページには、replacementsおよびcustom-instructions. Run aqua app --helpで全一覧を確認できます。
デスクトップアプリが未インストールの場合、aqua appは次のページを開きます: ダウンロードページ。SSH経由では、--printを付けるとリンクを表示するだけになります。
複数の項目を一括追加したり、登録内容をバックアップしたりできます。
aqua dict import words.txtファイル内の項目を追加し、既存の項目も残します。置換の場合は、 aqua replacements importを使います。ファイル形式は拡張子で判定します:
#の場合や、行頭が # の場合はコメントとして扱います。そのため、#generalなどの単語も登録できます。置換では、各行にfrom、タブ、までの順で記載します。from,toとします。先頭の from,toヘッダー行は読み飛ばします。exportの出力形式です。単語のJSON配列、または {"from": …, "to": …}オブジェクトの配列も使えます。一覧をファイルと完全に一致させるには、--replaceを付けます。ファイルにない項目は削除されるため、実行前に確認します。スクリプトでは、--yesを付けます。変更内容を先に見るには、--dry-runを付けます。変更ごとに1行を表示し(例: + Siobhan or - Kubernetes)、実際には変更しません。
aqua dict import words.txt --replace --dry-runバックアップはJSONにエクスポートします。インポートで読み戻せます。
aqua dict export > dictionary.json
aqua replacements export > replacements.jsonほかの形式では、--format txt or --format csvをエクスポートに付けます。
Aquaの音声モデルAvalonで、音声ファイルを文章にします。
文字起こしにはAPIキーが必要です。 APIダッシュボードで作成し、求められたら貼り付けてください:
aqua auth login --with-api-key環境変数として次を設定することもできます:AQUA_API_KEY。文字起こしには、 Aqua APIを使い、音声1時間あたり0.39ドル、最低10秒分で課金されます。最初の1ドル分は無料です。
次にファイルを文字起こします。結果はターミナルに出るため、リダイレクトで保存できます:
aqua transcribe memo.m4a > memo.txtflac、m4a、mp3、mp4、mpeg、mpga、ogg、wav、webmに対応し、1ファイル25 MB以下、1時間未満です。複数のファイルも渡せます。例:aqua transcribe *.mp4 --format srt --out subtitles/。その他のオプション:
text(既定)、json, verbose_json(セグメントのタイムスタンプ付き)、vtt.memo.m4a becomes transcripts/memo.txt.curl -sL https://example.com/talk.mp3 | aqua transcribe -ターミナルでは人が読みやすい形式、パイプでは1行1値、またはヘッダーなしのタブ区切りになります。値に含まれるタブ、改行、バックスラッシュは、\t, \n、および\\と表示し、各行を1行に保ちます。状態メッセージは標準エラー出力に送るため、データと混ざりません。-qで非表示にできます。
aqua dict list | wc -l
aqua replacements list | cut -f1--jsonはJSONを出力します。--jqで絞り込みできます。jqのインストールは不要です:
aqua dict list --json
aqua replacements list --jq '.replacements[].from'transcribe --jsonは、--jsonの中で一覧を返すコマンドです。ファイル数にかかわらず、順番どおりに1ファイル1件を返します。失敗したファイルには、error に終了コードとメッセージが入り、textはありません。--jq フィルターに失敗すると、絞り込み前の一覧を出力し、終了コードは0以外になります。不正なファイルやAPIキー未設定などで1件も開始できなければ、標準出力は空になり、終了コードで理由を示します:
aqua transcribe *.m4a --json
# [{"file": "a.m4a", "text": "..."},
# {"file": "b.m4a", "error": {"code": 1, "message": "..."}}]
aqua transcribe *.m4a --jq '.[].text'CIでは、AQUA_API_KEYにAPIキーを設定し、サインインの代わりに使います。コマンドの結果は、終了コード.
エージェントに使い方を教えるスキルをインストールします。対象は、aqua. Then you can ask it things like "add the names in this doc to my Aqua dictionary."
aqua setup claudeCodexでは、aqua setup codex. After aqua updateの後、再実行するとスキルを最新版にできます。
login --with-api-keyはAPIキーを尋ねるか、標準入力から読み取ります。実行するコマンド:aqua <command> --helpでフラグと使用例を確認できます。
辞書、指示、音声処理。次のコマンドから使えます。