NSFW.
Contents
(裏)Acronym を PowerShell に喋らせる
Acronym を PowerShell に喋らせるの B 面。
結果
DF
Dream Fighter
KaM
Kiss and Music
IslU
I still love U
PTA
Perfume To Anata
MoL
Magic of Love
ystk
ヤスタカ
Tbt
The best thing
Samt
Spending all my time
LF
lovefool
PS
plastic smile
SOL
Spring of Life
NF
NIGHT FLIGHT
SOL!
SCHOOL OF LOCK!
HYH
Hold Your Hand
PM
Party Maker
TSPS
Twinkle Snow Powdery Snow
SJS
super jet shoes
ZG
Zero Gravity
SoS
Speed of Sound
bcl
Baby cruising Love
ltw
love the world
SR
Sweet Refrain
W2
wonder2
ORD
one room disco
PSPS
perfect star perfect style
A面とは実は少し違う
日本語使えないかなぁと思ってちょっとの間探ってた。細々失敗してて時間かかった。
Windows 7 の標準搭載 System.Speech では、「健常者が」日本語環境を入手することは難しい。が、Microsoft Speech Platform を入手することで可能。
Microsoft Speech Platform – Software Development Kit (SDK) (Version 11):
Microsoft Speech Platform – Runtime (Version 11):
Microsoft Speech Platform – Runtime Languages (Version 11)よりハルカさんを:
「開発する」ならSDKと言語パック、「使うだけ」ならランタイムと言語パックだけでいい気がするのだが、試行錯誤で全部入れてしまったので良くわからない。また、32bit版も入れないと動作しなかったのだけれども、これがどうにも良くわからない。64bit 版のみインストールだと 0x80040154 (REGDB_E_CLASSNOTREG) が取れなかった。
ヤスタカ以外は A面と同じ。ヤスタカだけこう:
1 [Reflection.Assembly]::LoadWithPartialName("Microsoft.Speech")
2 $speak = New-Object Microsoft.Speech.Synthesis.SpeechSynthesizer
3 #$speak.Rate = -5 # from -10 to 10, default is zero.
4 $speak.SetOutputToWaveFile("C:\path\to\_ystk.mp3")
5 $speak.Speak("やすたか")
6 $speak.Dispose()
A面では Windows 7 に標準搭載の「System.Speech」、今回のは Microsoft.Speech。それと、「ハルカさん」しか入れてないのでハルカさんが読んでくれている。言語パックを複数入れれば、プログラムで選択するとかするんじゃないかな、多分。これはオイオイで。