Posts

Showing posts from January, 2019

Text to speech Raspberry pi error - gtts.tts.gTTSError: Connection error during token calculation

Image
0 I am writing a code to convert some english language lines in the file "questions.txt" to speech via google text-to-speech on a Raspberry Pi 3. I am using the gTTS library of Python to do the above. But my code returns the following error Starting Conversion Traceback (most recent call last): File "tts.py", line 21, in <module> getAudioQues() File "tts.py", line 16, in getAudioQues myobj.save("../data/quesAudio/"+str(quesNo)+".mp3") File "/home/pi/.local/lib/python2.7/site-packages/gtts/tts.py", line 247, in save self.write_to_fp(f) File "/home/pi/.local/lib/python2.7/site-packages/gtts/tts.py", line 192, in write_to_fp str(e)) gtts.tts.gTTSError: Connection error during token calculation: HTT...

クラウドゲーム

Image
この記事は更新が必要とされています。 この記事には古い情報が掲載されています。編集の際に新しい情報を記事に反映させてください。反映後、このタグは除去してください。 ( 2018年9月 ) 「 ゲームオンデマンド 」はこの項目へ転送されています。Xbox Liveのサービスについては「Xbox Live#Xbox クラシックス、ゲームオンデマンド」をご覧ください。 クラウドゲーム (英: Cloud gaming 、クラウドゲーミング)とは、コンピュータゲームをストリーミング配信するサービス [1] 。クラウドコンピューティングという用語が普及する以前は ゲームオンデマンド と呼ばれていた [2] [3] 。ゲーム以外のアプリケーションを同様な技術で稼働させる事をシンクライアントと呼ぶ。 目次 1 技術 2 歴史 3 脚注 4 関連項目 技術 この節の加筆が望まれています。 利用者のコントローラーの操作・マイクからの音声といった情報はインターネット回線・ケーブルテレビ回線を通じて送信され、それに基づいた演算・処理・通信は全てサーバー(クラウド)上で行われ、演算結果は単なる動画・音声として利用者の元へストリーミング配信される [4] 。 クラウドゲームが普及すればユーザーは高価なゲーム機の購入を必要とせず汎用のPCやスマートフォンでもプレイが可能となるため、ゲーム業界の未来の鍵を握る技術であるという様に期待されてはいるが、問題点としては現在の光通信技術などでは遅延を完全に無くす事ができずコンマ1秒の反応が求められるアクションゲームなどは向いていない、アクセスが殺到するとサーバーが高負荷状態になりゲームがしにくい状態になるなど問題も多く、慎重論もでている [5] 。 マイクロソフトは今後のXboxの姿としてNetflixのようなサービスが必要と考えている [6] 。 歴史 (主に日本の事象) 世界初の家庭用ゲーム機オデッセイの制作者の一人、ラルフ・ベアが、ケーブルテレビから送られてくる映像をゲームの背景にする事を思い付くが、実現には至らず [7] 。 1997年10月1日、 PlayStation をオンデマンド化したサービスが旅館向けに開始...

Add serial data received event handler to f# serial port reader

Image
1 I am having simple read write instructions in f# to communicate between serial ports: async { do! port.AsyncWriteLineAsByte messange let! response = port.AsyncReadLineAsByte() return response } Where response is byte and method is simple as that: member this.AsyncReadLineAsByte() : Async<byte> = async { let buffer_ref = ref (Array.zeroCreate<byte> this.ReadBufferSize) let buffer = !buffer_ref let! read_bytes = this.BaseStream.AsyncRead(buffer, 0, this.ReadBufferSize) return buffer } And well it works, it sends and recives messages, there is one but in all this. Reading responses shold be on event of some sort. I am new to F# but i tried something l...