#播放一段声音
function Play-Alarm {
$path = "E:2.wav"
$playerStart = New-Object Media.SoundPlayer $path
$playerStart.Load()
$playerStart.PlaySync()
}
############################################
#从当前目录下读取words.txt中的文字,并读出来
Add-Type -AssemblyName System.speech
$syn=New-Object System.Speech.Synthesis.SpeechSynthesizer
Get-Content .\words.txt | foreach {
$syn.Speak($_)
}
###############################################
#从当前目录下读取words.txt中的文字, 保存到E盘
$line=1
Get-Content .\words.txt |
foreach {
$syn.SetOutputToWaveFile("E:\$line.wav")
$syn.Speak($_)
$line++
}
#读出 E盘音频文件
ls E:\*.wav | foreach {
$playerStart = New-Object Media.SoundPlayer $_.FullName
$playerStart.Load()
$playerStart.PlaySync()
}
#########################################
function Play-Alarm {
$path = "E:2.wav"
$playerStart = New-Object Media.SoundPlayer $path
$playerStart.Load()
$playerStart.PlaySync()
}
############################################
#从当前目录下读取words.txt中的文字,并读出来
Add-Type -AssemblyName System.speech
$syn=New-Object System.Speech.Synthesis.SpeechSynthesizer
Get-Content .\words.txt | foreach {
$syn.Speak($_)
}
###############################################
#从当前目录下读取words.txt中的文字, 保存到E盘
$line=1
Get-Content .\words.txt |
foreach {
$syn.SetOutputToWaveFile("E:\$line.wav")
$syn.Speak($_)
$line++
}
#读出 E盘音频文件
ls E:\*.wav | foreach {
$playerStart = New-Object Media.SoundPlayer $_.FullName
$playerStart.Load()
$playerStart.PlaySync()
}
#########################################