愚かなオタクのトリック:あなたのコンピュータをあなたに話す方法

スピーチが可能なインテリジェントなマシンは、しばしば未来的なSF映画のものですが、あなたはどんなコンピュータでもチャットキャシーになることができます。私たちはまだ人々のように私たちとやりとりすることができるコンピュータではまだステージにはいませんが、Windowsを実行しているコンピュータを私たちに話すためのツールや簡単なスクリプトがあります。

1988年に、VBScriptまたは(Visual Basic Sc​​ripting Edition)の最初の反復が現れましたが、それはまだ私たちが今日持っているものの非常に原始的なバージョンでした。長年にわたって、Microsoftにとって使いやすく軽量なスクリプト言語の必要性が増しました。このため、同社はそれに取り組んでいき、ついに1996年に公開しました。

これは、COM(コンポーネントオブジェクトモデル)を使用してMicrosoftオペレーティングシステム内のファイルを作成、読み取り、更新、および削除する単純なスクリプトです。 Windows 98はリリースされて以来、すべてのコンピュータにインストールされています。これは、VBScriptホスト環境をMicrosoft Script Controlを使用してプログラムに組み込むことができるため、非常に汎用性があります。 Internet Information Services、Windows Script Host、およびInternet Explorerで頻繁に使用されます。

しかし、それは技術的なジッバージャバーの十分です。それに着いて、あなたのコンピュータを話す方法を学びましょう!

ビジュアルな基本スクリプトを作成するのはとても簡単で、特別なプログラムは必要ありません。より高度なスクリプトを書くために使用できるプログラムはありますが、ほとんどのプログラマーやスクリプトを書くのはMicrosoftのメモ帳だけです。

メモ帳を開いてプロセスを開始しましょう。メモ帳を開いたら、次のコードを入力するか、単純にコピーしてメモ帳ウィンドウに貼り付けるだけです。あなたのスクリプトがコンピュータに言うことを変えるためには、「オタクは地球を継承する」というセクションを、あなたが聞きたいものと置き換えるだけです。

聞きたいテキストを入力したら、 “File”を押して “Save As …”オプションをクリックしてください。

画像を保存する場所を探します。この例では、ダウンロードディレクトリの空のフォルダに保存しています。あなたがする必要がある重要なことは、.vbsで終わる名前を付けることです。これは、コンピュータに、プレーンテキストファイルを保存しているのではなく、VBScriptを保存していることを通知します。以下に示すように、このサンプルに「Geek test.vbs」という名前を付けます。

これでメモ帳を閉じて、VBScriptを保存したフォルダに移動できます。このアイコンは通常のTXTアイコンではありません。白い背景に小さな青いスクロールです。このアイコンをダブルクリックすると、1回限りのスクリプトを起動し、テキストを聞くことができます。おめでとう、あなたは最初のスクリプトを作成しました。

さて、それを理解するために、聞きたいテキストを含むスクリプトをもう少し作成してみてください。または、VBScriptを右クリックして[Open with …]オプションを選択し、メモ帳を選択して同じファイル内のテキストを編集することもできます。

今では、使い方のスクリプトを書く方法を知っているので、おそらくそれを数回試してみると、ちょっと退屈になるかもしれません。だから私たちはそれを一歩上げようとしているのです。

次は、使い慣れたスクリプトよりも若干高度なスクリプトを作成する方法です。これにより、テキストを入力してPCから読めるようにするダイアログボックスが作成されます。

まずメモ帳を開き、このスクリプトを入力するか、コピーしてメモ帳ウィンドウに貼り付けます。

コードが入力されたら、前述のようにファイルを “Text to Speech.vbs”として保存してスクリプトを完成させます。保存したら、その場所に移動してダブルクリックします。あなたは窓が「私はあなたのために話す」と呼ばれ、発声されるテキストを入力するプロンプトは「私の言うことは、あなたのオタク?」あなたはいつもあなたが望むものを言うようにこれらを変えることができます。

今のところ、「オタクは地球を継承する」と入力し、「OK」ボタンを押してスクリプトを実行し、テキストを大声で聞きましょう。

これはかなり面白いですが、あなたのコンピュータはまだあなたとやりとりしていません。今度は、時刻とその時刻の適切な応答を考慮した別の簡単なスクリプトを試してみましょう。このスクリプトはあなたのコンピュータの時間を読み取り、それに基づいて、特定の方法であなたを迎えます。

まず、メモ帳を開き、この短いスクリプトを挿入します。今日の挨拶をしているセクションを聞きたいフレーズに置き換えて、Geekmeisterをあなたの名前に置き換えることができます。

これで、テキスト文書をVBSファイルとして保存できます。これを済ませたら、それが保存されているフォルダに移動し、ダブルクリックします。コンピュータが示す時間に基づいて、「おはようございます、おはよう、おはようございます」と言うでしょう。

このスクリプトは、時計が12より前に何かを読んだ場合、それは朝であり、12より後のものは午後ですが、時間が16を過ぎている限り、12より後であってもそれを示す句を持っています。 00(午後4時)夕方になります。

もう少し高度なものを手に入れたい場合は、新しいメモ帳を作成してこのスクリプトを入力することができます。

スクリプトは複雑に見えるかもしれませんが、本質的には、コンピュータの時計に表示される時間に基づいて、何を言うべきか、そしてどのようにそれを言うかをコンピュータに伝えています。あなたはいつでも「現時点では」をあなたが望む時間の紹介と置き換えることができます。

これで、前の手順と同じようにファイルをVBScriptとして保存し、そのフォルダに移動するだけで済みます。すべてがうまくいけば、それをダブルクリックして、コンピュータがあなたに時間を伝えるのを聞くことができるはずです。

コンピュータの電源を入れたときにコンピュータがそれをやり遂げることができれば、コンピュータがあなたに挨拶して時間を伝える方法を知ったので、実際には、2つのスクリプトを組み合わせて適切な場所に配置するだけで簡単に実行できます。

Microsoftのメモ帳を開き、このコードをウィンドウにコピーします。それは単にあなたのために結合された両方のコードのコピーです。挨拶を「お元気ですか、ハローマスター、お元気ですか」と変えることができることを覚えておいてください。

このコード全体をそのままメモ帳にコピーしたら、 “Startup greeting.vbs”として保存してください。また、あなたが望むものを呼び出すこともできますが、このデモンストレーションの目的のために、同じページにいれば簡単です。それが保存されたので、VBScriptファイルをダブルクリックして、挨拶を聞いて時間を教えてください。

Iron ManのJarvisのようなコンピュータの電源を入れたときに再生したい場合は、単にファイルを選択してマウスで「スタートボタン」までドラッグするだけです。マウスを離さずに「すべてのプログラム」に移動して”Startup”フォルダを開き、マウスボタンを放します。

なんらかの理由でこれが機能しない場合は、手動でスタートアップフォルダに移動することもできます。 “Startup greeting.vbs”が保存されているフォルダに移動してコピーします;次の手順は、エクスプローラウィンドウの上部に次のパスを入力してEnterキーを押すことです。コンピュータアカウントに使用する名前でUSERNAMEを変更するだけで済みます。

C:\ Users \ USERNAME \ AppData \ Roaming \ Microsoft \; Windows \スタートメニュー\プログラム\スタートアップ

スタートアップフォルダに入ったら、vbsファイルを貼り付けるだけでいいです。今度は、次回コンピュータを起動してログインすると、自動的にあなたを迎えて、あなたに何時であるかを知らせます。

スクリプトを作成する際に問題が発生した場合は、これらのリンクを使用してすべて無料でダウンロードできます。

あなた自身の声を使用する方法、またはここからの声:http://www.bytecool.com/voices.htm

私は—— CreateObject( “SAPI.SpVoice”)のSAPI.SpVoiceセクションを音声の名前に置き換えると、それを実行できるはずだと思います。または、ダウンロードした声の1つを作成した場合、デフォルトの声は自動的に使用されます。

自分の声を使う方法

いいえ、Windowsで使用されているエンジンの音声合成技術では、録音したサンプルは再生されず、リアルタイムでサウンドが生成されます。あなたが考えているのは、自分の声を使うことができるのはデジタイザーであり、スピーチエンジンにはデジタルサンプルを使用するテキストがいくつかありますが、通常はとてもうまく聞こえません。私はむしろコンピュータのように聞こえるシンセサイザーを持っていますが、ダイナミックスを全く持たないデジタルレコーディングよりも、ある程度の変化と表現が可能です。

ピアノをピアノで弾く人と同じ音楽を録音する人の違いを考えてみましょう。ピアニストは、リズムやダイナミクスを変更したり、音符をスキップしたり追加したりすることもできます。録音はいつもまったく同じように聞こえます。

音声合成は同じ方法です:合成音声は単語や音節にアクセントを加えて変化させることができますし、ステートメントから質問を分離するのに必要な変曲点を追加できます。

たとえば、次の2つの文章を取ってください。私のゲストですか?私のゲストです。

彼らはあなたの頭の中で非常に異なっているはずです、そして彼らは異なった社会的背景を持っています。最初の質問は、別の人を夕食に招待している人です。 2番目の質問は、「私はここに座ってもよいですか?」などの質問に答える人です。

優れた音声シンセサイザーは、質問を示すために最後にアップスイングを追加することができます。それは美声と獣のキャストのように聞こえるように声を調整することもでき、ベルに歌います。あなたの声をデジタル録音しても、それらのことはできません。

ありがとうございます – 私はそれで多くの楽しみを持っています。

私は、ファイルを開くときに聴いている可能性のあるビデオ/音楽を圧倒するように時間を訴えている.vbsファイルにボリュームを作成する方法があるのだろうかと疑問に思っていましたか?私はファイルのキーボードショートカットを作成したので、自分のタスクバー(自動隠しに設定されている)を見る必要がなくなりました。

私はすでに音量が静かだったと思っていましたが、今は他の何かを圧倒できるようにしたいと思っています。

助けてくれてありがとう。

だから私はそれを試して、それは正常に働いた。その後、私は良い朝と言うためにテキストを変更し、それは動作しませんでした。実際には、vbsアイコンも表示されず、vbs拡張子を持つメモ帳のアイコンにすぎません。私はおそらく助けが必要です。

気にしないで。何とか私はメモ帳をVBのデフォルトにしました。それを元に戻して、我々はすべて良いです。

状況が許せば、それを使うもう一つのクールなもの。デスクトップページに投稿し、他の家族にメッセージを残すことです。もちろん、他の人は、共有されている家族のコンピュータを必要とし、アクセスすることができます。ちょっとした考え。

あるいは、技術に精通していない家族や友人たちに、お気に入りのブラウザのアイコンとアイコンを置き換えて、「私たちがあなたを見ているのと同じようなことを伝えてください。

そこに行く!あなたがそれを整理してうれしい。

実際のスクリプトに適用されるかどうかは不明ですが、スクリプトを実行するときにボリュームをmaxにするためにこれを含めることができます

set oshell = createobject( “wscript.shell”)oshell.run “sndvol32” oshell.appactivate “ボリュームコントロール” WScript.sleep 600oshell.appactivate “ボリュームコントロール” oshell.sendkeys “{tab}” wscript.sleep 600 for X = 1 To 500 oshell.sendkeys “^ {UP}” oshell.appactivate “ボリュームコントロール” Nextwscript.sleep 600oshell.appactivate “ボリュームコントロール” wscript.sleep 600oshell.sendkeys “%{f4}

スクリプトの実行が終了したら、これを追加してボリュームを再び下げることができます。

set oshell = createobject( “wscript.shell”)oshell.run “sndvol32” oshell.appactivate “ボリュームコントロール” WScript.sleep 600oshell.appactivate “ボリュームコントロール” oshell.sendkeys “{tab}” wscript.sleep 600 for X = 1 To 500 oshell.sendkeys “^ {DOWN}” oshell.appactivate “ボリュームコントロール” Nextwscript.sleep 600oshell.appactivate “ボリュームコントロール” wscript.sleep 600oshell.sendkeys “%{f4}

スクリプト内で動作するかどうかを教えてください。唯一の問題は、すべての音量を上げてすべてをミュートするということです。

再生にポーズを挿入する方法はありますか?コンピュータが “Good Morning Sir。時間は午前8時です”と言うと、私は、「ありがとうございます」と言う前に「お元気です」と言いたいと思います。

テキストにカンマを使用してみてください。それ以外の場合は、上の図のようにwscript.sleepコマンドを使用してスクリプトをスリープさせることができます。

テキストにカンマを使用してみてください。それ以外の場合は、wscript.sleepコマンドを使用してスクリプトをスリープさせることができます

コンマは大きな遅延を許さない。 wscript.sleepは何もしませんが、スクリプトに誤って挿入されている可能性があります。

コンマは大きな遅延を許さない。 wscript.sleepは何もしませんが、スクリプトに誤って挿入されている可能性があります。

どのような価値を使用していますか? sleepコマンドはミリ秒単位で引数を取るので、2秒の遅延が必要な場合は、2000の値を指定する必要があります。また、speakコマンドが実際にスピーチが完了するのを実際に待っているわけではないので、一時停止に加えて、スピーチにかかる時間が長くなる可能性があります。したがって、約5000ミリ秒が必要になる場合があります。

どのような価値を使用していますか?

私は600から900を使いました。あなたのおかげで、3000人がトリックをしました。今、私のPCでの冗談はこのようになります… PC:Good Morning GinoME:おはようございます、何時ですか?PC:現在時刻は9時です。 AM.ME:ありがとうございます.PC:あなたは大歓迎です。経験に加えて、私は英国の女性のコンピュータ音声を使用しています。皆さんの助けと迅速な対応wilsontpに感謝します。

私はこの一時停止を試す必要があります。私は自分のコンピュータとの本格的な会話をしたり、公衆の中で人を変えるのに使うことができるスクリプトを作るのにどれくらい時間がかかるのだろうか?

プログラムを購入することなくWindows 7 VBSの音声を追加または変更する方法はありますか?

私はこの一時停止を試す必要があります。私は自分のコンピュータとの本格的な会話をしたり、公衆の中で人を変えるのに使うことができるスクリプトを作るのにどれくらい時間がかかるのだろうか?

これは私がやっていることです。彼らの顎が垂れ下がっている人たちでいっぱいのインターネットカフェ。

どのくらいの時間がconvoであり、どのくらいあなたがスクリプトを作るためにかかったのですか?また、Webページをプルするために別のスクリプトを実行するコマンドを持つか、人々があなたが何らかのコンピュータの神であると思うようにするために何を言うかを口述するコマンドを持つことは、何がクールだと思いますか?

これはとても楽しいものでした。私のPCを起動すると再生されます。 Macでこれを行う方法に関する説明はありますか?いくつかの家族はMacを持っています。

Macはこれを数十年にわたって内蔵していたと私は思う。

ディクテーションとスピーチを探します。

端末から入力するだけです

何でも言いなさい

バッチファイルを作成していて、誰かがキーを押すまで続行したくない場合は、timeoutコマンドで簡単に実行できます。

Hummingbirdsは等しく容易に前後に飛ぶことが知られている唯一の鳥です。