タグ付けされた質問 「say」

6
OS Xの「say」コマンドが単語を発音する方法を変更するにはどうすればよいですか?
OS Xのsayコマンドは一部のタスク(Skypeの「連絡先がオンラインになったときに通知する」など)には役立ちますが、一部の名前を誤って発音します。say単語の発音を変える方法を教える方法はありますか? たとえば、試してみてください: say "Hi, Joel Spolsky" 「ol」は「old」ではなく「ball」のように聞こえます。新しい言語のルールを教えようとするのではなく、「このようにスポロスキーを宣伝する」という例外を追加したいと思います。Appleが望むように「iphone」を発音することができるので、方法があるに違いない。 更新 -いくつかの調査の後、私が学んだことは次のとおりです。 テキスト読み上げは、テキストを音素に変換することと、音声を使用して音素を音声に変換することとに分けられます。音声を変更しても音素には影響しません。 音声合成Managerは、のためにいくつかの機能がある音素にテキストを回し、そしてための方法 音声辞書登録新しいテキスト音素マップを追加します。ただし、Appleの音声辞書はバイナリ形式でなければなりません。plistXMLは見つかりませんでした。 dtrace実行中に使用するとsay、/ System / Library / PrivateFrameworks / SpeechDictionary.framework / Resourcesでいくつかの興味深いファイルが開かれています。これはおそらく音声辞書ですが、XMLである同音異義語を除き、すべてバイナリです。Homophonesにエントリを追加しても何も起こりません。おそらく、音声読み上げで使用されます。これらはAppleによって署名されたコードでもあります。変更すると、一部のプログラムが動作しなくなる可能性があります。 PrefixDictionary CartNames CartLite SymbolDictionary ホモホン ある方法のVoiceOverが働くので、開発者は自由のために取得され、多くのアプリケーションインターフェイス要素のテキストバージョンを追加するには、しかし、そこにあるトリッキーなビットが。ここでの標準は、必要に応じて音声表記を使用することです。 私の推測は次のとおりです。 saySpeech Synthesis Managerの上にあるコードのライトレイヤーです。Apple開発者がコマンドラインオプションを追加して、代替音素マッピング用の音声辞書plistへのパスを取得するのは簡単ですが、そうではありませんでした。より良いを書くことは有用なオープンソースプロジェクトかもしれませんsay。 SkypeはおそらくSpeech Synthesis Managerを直接使用しており、友人の名前の発音方法を変更するためのフックを残していません。 コマンドラインバージョンを作成する最も簡単な方法sayは、JRobertが提案した方法です。 ダグ・ハリスの綴りの提案を使用して、ここに簡単な実装を示します。 #!/bin/sh echo $@ | tr '[A-Z]' '[a-z]' | sed "s/spolsky/spowlsky/g" | /usr/bin/say …
14 macos  say 


1
OSXでpdfをmp3 / aiffに変換する方法(章ごとの章)
私はOSXを使用していて、私はpdfをmp3に変換するツールを探しています。この記事が見つかりました http://hints.macworld.com/article.php?story=20080427091554310 どこでそれは全体のpdfを単一のmp3に変換します。 PDFをチャプターに分割してからチャプターをmp3に変換したいです。それをするためのオープンソースのツールはありますか?
macos  pdf  say 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.