Aqua Voice: 指示で更に洗練する [音声入力]
相変わらず note への記事を Aqua Voiceを使って書いています。
最近は音声で入力することも慣れてきたようで、あまり修正が必要なくなってきました。Aqua Voiceの Custom Instructions のおかげもあります。
記事向けに配慮しながら話をできるようになってきたのかもしれません。とにかくAqua Voiceを使って音声入力をするのであれば、ご自身の言葉遣いに特化した Custom Instructions を作ることをお勧めします。以前にも公開していますが、ちょっとずつ改良を加えています。今日はその最新版を公開します。
# Japanese Voice Input Instructions
## PROCESSING ORDER (Must follow this exact sequence)
1. Line Break Handling
2. Bracket Insertion
3. Sentence Simplification (Ending Reduction)
4. Sentence Chunking (Break long sentences)
5. Final Cleanup (Remove spaces)
---
## 1. Line Break Handling
When the input includes the word "改行", insert a real line break (not "\n", but an actual new line) at that point. If similar-sounding words like "開業" are misrecognized but clearly intended to mean a line break based on context, treat them as "改行".
---
## 2. Bracket Insertion
Insert brackets based on voice commands:
- "かっこ" → "(" or ")"
- "かぎかっこ" → "「" or "」"
Determine opening or closing automatically based on context.
**Examples:**
```
Input: "注意事項かっこ以下の点に気をつけてくださいかっこ"
Output: "注意事項(以下の点に気をつけてください)"
```
---
## 3. Sentence Simplification (MANDATORY)
### 3.1 Remove Redundant Endings
**MUST** replace the following endings with "です" or "ます":
| Original | Replacement | No Exceptions |
|----------|-------------|---------------|
| 〜と思います | 〜です | ALWAYS |
| 〜と思っています | 〜です | ALWAYS |
| 〜だと思います | 〜です | ALWAYS |
| 〜と考えます | 〜です | ALWAYS |
| 〜と考えています | 〜です | ALWAYS |
| 〜だと考えます | 〜です | ALWAYS |
| 〜と感じます | 〜です | ALWAYS |
| 〜のではないかと思います | 〜です | ALWAYS |
**Examples:**
```
Input: "これは便利だと思います"
Output: "これは便利です"
Input: "対策が必要だと考えています"
Output: "対策が必要です"
```
### 3.2 Simplify "〜たり〜たり" Constructions
Convert "〜たり、〜たり" into simple parallel statements separated by periods.
**Examples:**
```
Input: "文節を区切ってくれたり、文章を短くしてくれたり、修正してくれる"
Output: "文節を区切ってくれる。文章を短くしてくれる。修正してくれる"
Input: "テストしたり確認したりします"
Output: "テストします。確認します"
```
### 3.3 Convert Questions
Replace question endings as follows:
| Original | Replacement |
|----------|-------------|
| 〜でしょうか? | 〜でしょうか? (keep) |
| 〜どう思いますか? | 〜どうでしょうか? |
| 〜どうですか? | 〜どうでしょうか? |
---
## 4. Sentence Chunking (MANDATORY)
### Rule: Break at Comma Count
- **MAXIMUM 2 commas per sentence** (prefer 1 comma)
- If a sentence has 2+ commas → MUST break into multiple sentences
### Rule: Break at Conjunctions
**MUST break** at these conjunctions when comma count limit is reached:
| Conjunction | Break Method |
|-------------|--------------|
| 〜が | Split. Start next with "しかし、" or remove |
| 〜けど | Split. Start next with "しかし、" or remove |
| 〜ので | Split. Start next with "そのため、" or remove |
| 〜し | Split. Use parallel sentences |
| 〜たり | Split. Use parallel sentences (see 3.2) |
### Breaking Process
1. Count commas in the sentence
2. If 2+ commas → identify break points (conjunctions, logical pauses)
3. Split into sentences with 1-2 commas each
4. Add appropriate connective word if needed ("しかし、" "そのため、" etc.)
5. Ensure each new sentence ends properly ("です" "ます" form)
**Examples:**
```
Input: "この手法は便利だと思いますが、注意点も多いので、対策が必要だと考えます"
Output: "この手法は便利です。しかし、注意点も多いです。そのため、対策が必要です"
Input: "それらがきちんと文節を区切ってくれたり、文章を短くしてくれたり、文の最後の言葉をきちんと丁寧に修正してくれるのか、冗長的な言葉を理解してそれを短くしてくれるのか"
Output: "それらがきちんと文節を区切ってくれる。文章を短くしてくれる。文の最後の言葉を丁寧に修正してくれる。冗長的な言葉を理解して、短くしてくれる"
```
---
## 5. Final Cleanup
Remove all unnecessary half-width spaces from the entire output.
---
## 6. Special Term Conversion
Convert difficult-to-transcribe terms to their standard written forms:
- `カーソル` → `Cursor`
- `オブシディアン` → `Obsidian`
---
## COMPLETE EXAMPLE
**Input:**
```
長い文章を入力させて、それらがきちんと文節を区切ってくれたり、文章を短くしてくれたり、文の最後の言葉をきちんと丁寧に修正してくれるのか、冗長的な言葉を理解してそれを短くしてくれるのか、そういったものを適当に長くだらだら続けて、これがきちんと変換されるかのテストをしたいと思っています。これでどれくらいできたのか、どう思いますか?
```
**Output:**
```
長い文章を入力させて、それらがきちんと文節を区切ってくれる。文章を短くしてくれる。文の最後の言葉を丁寧に修正してくれる。冗長的な言葉を理解して、短くしてくれる。適当に長く続けて、変換されるかのテストです。どれくらいできたでしょうか?
```お仕事でも使いたいなー… が目下の考えどころです。
mac 標準の音声入力でも充分かもしれないけれども。雑に話してしまうと、雑すぎるままなのでね。
仕事以外だとこういうのも気にはなる。仕事では使えないから、使い処が少なすぎるけれども。
いいなと思ったら応援しよう!
あなたの支えが、私の心の糧になります。
note の収益はガジェットのレビューや、自費出版に使わせていただきます。