msspeechsdk_v011_wine_howto

(★ 19)

How to use MS Speech SDK v11 in Wine

File Explorer

  • .gitignore
  • cs-make-test.sh
  • cs-notes.md
  • dll-paths.md
  • guess_required_dlls.sed
  • package.json
  • README.md
  • speakArgs.cs

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

mcs

View Details ▼

Mono C# Compiler.

mcs {{path/to/input_file1.cs path/to/input_file2.cs ...}}

Compile the specified files:

mcs -out:{{path/to/file.exe}} {{path/to/input_file1.cs path/to/input_file2.cs ...}}

Specify the output program name:

mcs -target:{{exe|winexe|library|module}} {{path/to/input_file1.cs path/to/input_file2.cs ...}}

Specify the output program type:

🔍

then

View Details ▼

This shell keyword is used in combination with `if` and `elif` to separate branches and branch conditions.

tldr if

View documentation for `if` command:

🔍

copy

View Details ▼

Copy files.

COPY {{path/to/source_file}} {{path/to/destination_file}}

Copy a file:

🔍

apt-get

View Details ▼

Debian and Ubuntu package management utility.
Search for packages using `apt-cache`.
It is recommended to use `apt` when used interactively in Ubuntu versions 16.04 and later.

sudo apt-get update

Update the list of available packages and versions (it's recommended to run this before other `apt-get` commands):

sudo apt-get install {{package}}

Install a package, or update it to the latest available version:

sudo apt-get remove {{package}}

Remove a package:

🔍

strace

View Details ▼

Troubleshooting tool for tracing system calls.
See also: `fatrace`.

sudo strace {{[-p|--attach]}} {{pid}}

Start tracing a specific process by its PID:

sudo strace {{[-p|--attach]}} {{pid}} -e {{system_call,system_call2,...}}

Trace a process and filter output by system call [e]xpression:

sudo strace {{[-p|--attach]}} {{pid}} {{[-c|--summary-only]}}

Count time, calls, and errors for each system call and report a summary on program exit:

🔍

wine

View Details ▼

Run Windows executables on Unix-based systems.

wine {{command}}

Run a specific program inside the `wine` environment:

wine start {{command}}

Run a specific program in background:

wine msiexec /{{i|x}} {{path/to/package.msi}}

Install/uninstall an MSI package:

🔍

winetricks

View Details ▼

Manage Wine virtual Windows environments.

winetricks

Start a graphical setup at the default Wine location:

WINEPREFIX={{path/to/wine_directory}} winetricks

Specify a custom Wine directory to run Winetricks in:

winetricks {{package}}

Install a Windows DLL or component to the default Wine directory:

// repository documentation