Update description

This commit is contained in:
Markus Fleschutz 2021-09-27 08:35:45 +02:00
parent fabe750544
commit 9a1f0113e0
18 changed files with 40 additions and 39 deletions

View File

@ -2,9 +2,9 @@
.SYNOPSIS
speak-date.ps1
.DESCRIPTION
Speaks the current date by text-to-speech (TTS).
Speaks the current date by text-to-speech (TTS)
.EXAMPLE
PS> .\speak-date.ps1
PS> ./speak-date
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -2,9 +2,9 @@
.SYNOPSIS
speak-english.ps1 [<text>]
.DESCRIPTION
Speaks the given text with an English text-to-speech (TTS) voice.
Speaks the given text with an English text-to-speech (TTS) voice
.EXAMPLE
PS> .\speak-english.ps1 "Hello World"
PS> ./speak-english "Hello World"
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -4,7 +4,7 @@
.DESCRIPTION
Speaks the content of the given Epub file by text-to-speech (TTS).
.EXAMPLE
PS> .\speak-epub.ps1 C:\MyBook.epub
PS> ./speak-epub C:\MyBook.epub
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -2,9 +2,9 @@
.SYNOPSIS
speak-file.ps1 [<file>]
.DESCRIPTION
Speaks the content of the given text file by text-to-speech (TTS).
Speaks the content of the given text file by text-to-speech (TTS)
.EXAMPLE
PS> .\speak-file.ps1 C:\MyFile.txt
PS> ./speak-file C:\MyFile.txt
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -2,9 +2,9 @@
.SYNOPSIS
speak-french.ps1 [<text>]
.DESCRIPTION
Speaks the given text with a French text-to-speech (TTS) voice.
Speaks the given text with a French text-to-speech (TTS) voice
.EXAMPLE
PS> .\speak-french.ps1 Salut
PS> ./speak-french Salut
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -4,7 +4,7 @@
.DESCRIPTION
Speaks the given text with a German text-to-speech (TTS) voice.
.EXAMPLE
PS> .\speak-german.ps1 Hallo
PS> ./speak-german Hallo
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -2,9 +2,9 @@
.SYNOPSIS
speak-italian.ps1 [<text>]
.DESCRIPTION
Speaks the given text with an Italian text-to-speech (TTS) voice.
Speaks the given text with an Italian text-to-speech (TTS) voice
.EXAMPLE
PS> .\speak-italian.ps1 Ciao
PS> ./speak-italian Ciao
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -2,9 +2,9 @@
.SYNOPSIS
speak-joke.ps1
.DESCRIPTION
Speaks a random Chuck Norris joke by text-to-speech (TTS).
Speaks a random Chuck Norris joke by text-to-speech (TTS)
.EXAMPLE
PS> .\speak-joke.ps1
PS> ./speak-joke
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -2,9 +2,9 @@
.SYNOPSIS
speak-quote.ps1
.DESCRIPTION
Speaks a random quote by text-to-speech (TTS).
Speaks a random quote by text-to-speech (TTS)
.EXAMPLE
PS> .\speak-quote.ps1
PS> ./speak-quote
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -2,9 +2,9 @@
.SYNOPSIS
speak-spanish.ps1 [<text>]
.DESCRIPTION
Speaks the given text with a Spanish text-to-speech (TTS) voice.
Speaks the given text with a Spanish text-to-speech (TTS) voice
.EXAMPLE
PS> .\speak-spanish.ps1 Hola
PS> ./speak-spanish Hola
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -2,9 +2,9 @@
.SYNOPSIS
speak-test.ps1
.DESCRIPTION
Performs a text-to-speech (TTS) test.
Performs a text-to-speech (TTS) test
.EXAMPLE
PS> .\speak-test.ps1
PS> ./speak-test
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -2,22 +2,22 @@
.SYNOPSIS
speak-text.ps1 [<text>]
.DESCRIPTION
Speaks the given text by text-to-speech (TTS).
Speaks the given text by the default text-to-speech (TTS) voice
.EXAMPLE
PS> .\speak-text.ps1 "Hello World"
PS> ./speak-text "Hello World"
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK
https://github.com/fleschutz/PowerShell
#>
param([string]$Text = "")
param([string]$text = "")
try {
if ($Text -eq "") { $Text = read-host "Enter the text to speak" }
if ($text -eq "") { $text = read-host "Enter the text to speak" }
$Voice = new-object -ComObject SAPI.SPVoice
$Result = $Voice.Speak($Text)
[void]$Voice.Speak($text)
exit 0
} catch {
"⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))"

View File

@ -2,9 +2,9 @@
.SYNOPSIS
speak-time.ps1
.DESCRIPTION
Speaks the current time by text-to-speech (TTS).
Speaks the current time by text-to-speech (TTS)
.EXAMPLE
PS> .\speak-time.ps1
PS> ./speak-time
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -2,9 +2,9 @@
.SYNOPSIS
start-calibre-server.ps1 [<port>]
.DESCRIPTION
Starts a local Calibre server as background process (Web port number is 8099 by default).
Starts a local Calibre server as background process (Web port number is 8099 by default)
.EXAMPLE
PS> .\start-calibre-server.ps1
PS> ./start-calibre-server
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -2,9 +2,9 @@
.SYNOPSIS
start-ipfs-server.ps1
.DESCRIPTION
Starts a local IPFS server as a daemon process.
Starts a local IPFS server as a daemon process
.EXAMPLE
PS> .\start-ipfs-server.ps1
PS> ./start-ipfs-server
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -2,9 +2,9 @@
.SYNOPSIS
switch-branch.ps1 [<BranchName>] [<RepoDir>]
.DESCRIPTION
Switches to another branch in a Git repository (including submodules).
Switches to another branch in a Git repository (including submodules)
.EXAMPLE
PS> .\switch-branch.ps1 main C:\MyRepo
PS> ./switch-branch main C:\MyRepo
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK

View File

@ -1,10 +1,11 @@
<#
.SYNOPSIS
switch-shelly1.ps1 [<host>] [<turn-mode>] [<timer>]
switch-shelly1.ps1 [<Host>] [<TurnMode>] [<Timer>]
.DESCRIPTION
Switches a Shelly1 device in the local network.
Switches a Shelly1 device in the local network
(Host is either a hostname or IP address, TurnMode is either 'on', 'off', or 'toggle')
.EXAMPLE
PS> .\switch-shelly1.ps1 192.168.100.100 toggle 10
PS> ./switch-shelly1 192.168.100.100 toggle 10
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK
@ -20,7 +21,7 @@ try {
$Result = Invoke-RestMethod "http://$($Host)/relay/0?turn=$($TurnMode)&timer=$($Timer)"
"✔️ Shelly1 device at $Host switched to $TurnMode for $Timer second(s)"
"✔️ switched Shelly1 device at $Host to $TurnMode for $Timer sec"
exit 0
} catch {
"⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))"

View File

@ -2,9 +2,9 @@
.SYNOPSIS
sync-repo.ps1 [<repo-dir>]
.DESCRIPTION
Synchronizes a Git repository by push & pull (including submodules).
Synchronizes a Git repository by push & pull (including submodules)
.EXAMPLE
PS> .\sync-repo.ps1 C:\MyRepo
PS> ./sync-repo C:\MyRepo
.NOTES
Author: Markus Fleschutz · License: CC0
.LINK