Microsoft Speech API

wikipedia, “Microsoft Speech API”, public translation into Russian from English More about this translation.

Translate into another language.

Participants

Bungalla 1670 points
zzloiz 574 points
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next
1 2 3 4 5 6 7

Microsoft Speech API

Microsoft Speech API

History of edits (Latest: Bungalla 4 years, 12 months ago) §

The Speech Application Programming Interface or SAPI is an API developed by Microsoft to allow the use of speech recognition and speech synthesis within Windows applications. To date, a number of versions of the API have been released, which have shipped either as part of a Speech SDK, or as part of the Windows OS itself. Applications that use SAPI include Microsoft Office, Microsoft Agent and Microsoft Speech Server.

SAPI (Speech Application Programming Interface) — программный интерфейс для систем синтеза и распознавания речи. Разработан корпорацией Microsoft, для того чтобы позволить использовать технологии синтеза и распознавания речи в приложениях Windows. На сегодняшний день, выпущенные версии SAPI идут как часть SDK (Software Development Kit), либо как часть операционной системы Windows. Список приложений которые используют SAPI включает в себя Microsoft Office, Microsoft Agent и Microsoft Speech Server.

History of edits (Latest: zzloiz 4 years, 12 months ago) §

In general all versions of the API have been designed such that a software developer can write an application to perform speech recognition and synthesis by using a standard set of interfaces, accessible from a variety of programming languages. In addition, it is possible for a 3rd-party company to produce their own Speech Recognition and Text-To-Speech engines or adapt existing engines to work with SAPI. In principle, as long as these engines conform to the defined interfaces they can be used instead of the Microsoft-supplied engines.

Все версии API разработаны так, что бы разработчик мог написать приложение, применяющие распознавание и синтез речи, используя стандартный набор интерфейсов, доступный для различных языков программирования. Кроме того, API позволяет третьим компаниям выпускать свои движки распознавания и синтеза речи или адаптировать существующие для работы с SAPI. В принципе, пока эти движки соответствуют определённому интерфейсу они могут быть использованы наравне с движками от Microsoft.

History of edits (Latest: zzloiz 4 years, 12 months ago) §

In general the Speech API is a freely-redistributable component which can be shipped with any Windows application that wishes to use speech technology. Many versions (although not all) of the speech recognition and synthesis engines are also freely redistributable.

SAPI это свободно распространяемый компонент, который может поставляться с приложением Windows, которое использует речевые технологии. Много версий (но не все) движков распознавания и синтеза речи являются свободно распространяемыми.

History of edits (Latest: zzloiz 4 years, 12 months ago) §

There have been two main 'families' of the Microsoft Speech API. SAPI versions 1 through 4 are all similar to each other, with extra features in each newer version. SAPI 5 however was a completely new interface, released in 2000. Since then several sub-versions of this API have been released.

Microsoft SAPI поделено на два основных семейства. SAPI версии 1 по 4 все похожи друг на друга, с добавлением нового функционала в более новых версиях. SAPI 5 обладает совершенно новым интерфейсом, выпущен в 2000 году. С тех пор было выпущено уже несколько под-версий этого API.

History of edits (Latest: zzloiz 4 years, 12 months ago) §

Basic architecture

Базовая архитектура

History of edits (Latest: Bungalla 4 years, 12 months ago) §

Broadly the Speech API can be viewed as an interface or piece of middleware which sits between applications and speech engines (recognition and synthesis). In SAPI versions 1 to 4, applications could directly communicate with engines. The API included an abstract interface definition which applications and engines conformed to. Applications could also use simplified higher-level objects rather than directly call methods on the engines.

В общем случае SAPI рассматривается как интерфейс или промежуточная часть между приложением и речевыми движками (синтеза и распознавания). В SAPI 1 -4 приложения взаимодействует напрямую с движком. API содержит определённый абстрактный интерфейс, который согласовывает взаимодействие между приложением и движком. Приложению стоит отдать предпочтение методу управления через объекты высокого уровня, нежели прямым вызовам методов движков.

History of edits (Latest: zzloiz 4 years, 12 months ago) §

In SAPI 5 however, applications and engines do not directly communicate with each other. Instead each talk to a runtime component (sapi.dll). There is an API implemented by this component which applications use, and another set of interfaces for engines.

В SAPI 5 версии убрали прямое взаимодействие приложения с движками. Вместо этого стоит использовать компонент реального времени (sapi.dll). Этот API предоставляет компонент, который должен использоваться приложением, и содержит набор интерфейсов, которые должны поддерживать движки.

History of edits (Latest: zzloiz 4 years, 12 months ago) §
Pages: ← previous Ctrl next
1 2 3 4 5 6 7