コミュ障だから明日が僕らをよんだって返事もろくにしなかった

何かを創る人に憧れたからブログをはじめたんだと思うよ

月曜の中心で憂鬱を叫んだけもの

けものはいても のけものはいない

合縁奇縁 一期一会 袖振り合うも多生の縁 この世に奇跡も魔法もないんだよ。
ということで、この世にはのけものしかいないわけですが皆様いかがお過ごしでしょうか。月曜日です。僕はあいも変わらずダメです。ダメな気分の時にダメな曜日を迎えるとダメよダメダメなわけです(?)。

はい、そうしたわけですのでタイトル無関係に月曜日なので何かやることにします。ちなみにタイトルの元ネタはSF小説の「世界の中心で愛を叫んだけもの」ですね。エヴァンゲリオンのサブタイの方は当時の流行に乗って作ったのか、あるいはこの作品にちなんで"狂気"の"排出"された世界観づくりがしたかったのかはよく知りません。

SpeechSynthesisAPIを使ってみる

さて、いつもの導入はこのくらいにして今日は叫ぼうと思います。というわけですので、おしゃべりAPIを使ってみます。APIといいつつも、もはやブラウザに組み込まれている機能だから標準関数なのでは…。

参考
Web Speech API Specification

まあ、百聞は一見に如かずという名セリフもありますので、そんな感じで音声読み上げAPIでこんなの作ってみました。ボタンクリックすると読み上げます。


ソース

<input type="button" value="音声" onClick="speech_mon()">
<script>
    function speech_mon(){
        var speech = new SpeechSynthesisUtterance(); 
       //speechSynthesis.getVoices(); // 利用可能なボイスデータの取得
        speech.text = 'どうも、こんにちは。僕です。今日月曜やねんな。憂鬱やわ。'; // 文字列
        speech.voiceURI = 'Google 日本語'; // 声の種類
        speech.lang = 'ja-JP'; // 言語
        speech.rate = 1.3; // 速さ
        speech.volume = 0.8; // 音量
        speech.pitch = 0.7; //ピッチ
        speechSynthesis.speak(speech); 
    }
</script>

相変わらずソースは雑です。その筋の人からだと、クリックイベントはaddEventListenerを使えと怒られる感じがします。まあ、こんな感じで音声読み上げが利用できます。そして、月曜日です。今日も頑張って生きような。

東方お絵描きチャレンジ 5th

そういえば戌年なのでお絵かきしようと思う

おはようございます。僕です。そういえば、新年のあいさつとかしてませんでしたね。まあ、新年というのはその人が信念を迎えた時に新年って言うものですし(?)別にいいですね。

そういったわけで新年の東方イラストを描いていきます。なぜやっているのかとかはこちらを参照。
inujini.hatenablog.com


まじめに描画時間を図って描くの久しぶりだな~。ちょっと前に記念お絵描きしたばっかだけど...…。
f:id:andron:20180102165330p:plain
描画時間:180min
お題:高麗野あうん

色々とごまかしたけど、やっぱりまだ粗いね~。周りにごちゃごちゃ描けばもう少し何かいけそうな気がするけど「う~ん」って感じですね。一瞬眺める分には割とよさげには見えると思う。でもそこから先は、体がやや破綻してるのが気になるよね……。やっぱデッサン人形欲しいなってなるなぁ。

ただ……一つだけ言わせてほしい。サムネで見たらすげぇ良くないですか(自画自賛)。前回の東方イラスト描いたときコントラストをはっきりさせると見栄えが良くなると言った通りデザインの勝利って感じですね(傲り)。さすが僕ですね、神絵師にまた近づいてしまった(傲慢)。

おふざけをこの辺にしてとりあえず簡単にまとめを。コントラストを強めるとインパクトは出るんですが、やわらかい表現が難しくなったりします。その辺をどうクリアしていくかっていうのは色塗りの課題ですね。そういえば、ソシャゲのカードイラストやなんかはインパクト重視の傾向が強いので強めのコントラストで描くのが好まれるらしいっすよ。