~ubuntu-branches/ubuntu/trusty/speech-dispatcher/trusty-proposed

« back to all changes in this revision

Viewing changes to src/api/guile/gssip.scm.in

  • Committer: Package Import Robot
  • Author(s): Luke Yelavich, Samuel Thibault, Luke Yelavich, Jason White, David Henningsson
  • Date: 2013-11-11 16:38:46 UTC
  • mfrom: (1.1.19)
  • Revision ID: package-import@ubuntu.com-20131111163846-lvu37ypp5sy9z5so
Tags: 0.8-0ubuntu1
[ Samuel Thibault ]
* debian/control: Set libspeechd2 multi-arch: same.
* debian/rules: Set multiarch libdir.
* debian/libspeechd-dev.install,libspeechd2.install,
  speech-dispatcher.install: Use multiarch libdir.
* Do not depend on dpkg | install-info, now that we use the install-info
  trigger.
* Bump Standards-Version to 3.9.5.
* Bump dotconf dependency to >= 1.3.

[ Luke Yelavich ]
* New upstream release
* debian/patches/infinite-loop.patch: Refreshed
* Dropped patches:
  - debian/patches/build-doc.patch
  - debian/patches/procname.patch
  - debian/patches/paths+files.patch
  - debian/patches/pthread.patch
* Add libltdl-dev and intltool to build-depends
* Update packaging for speech-dispatcher python 3 bindings.
* Move speech-dispatcher modules to an architecture independant dir, since
  modules can be written in any language, and i386 only modules can be
  used on amd64 systems
* Create separate audio plugins package
* Convert to debhelper 7+ packaging.
* Use dh-autoreconf to handle autotools file rebuilds.
* Update standards version to 3.9.3.
* Add X-Python-Version related fields to debian/control.
* Patch in the speech-dispatcher-cs.texi file since it was forgotten in the
  0.8 tarball
* Add translations to speech-dispatcher
* Merge from debian unreleased git.  Remaining changes:
  - Moved the flite output module to a separate package, and added
    it to suggests, we don't want flite on the Ubuntu CD image
  - Don't build depend on libaudio-dev or libao-dev, Ubuntu CD size is an
    issue, every little bit helps
  - debian/gbp.conf: Adjust for the Ubuntu git branch
  - Python3-speechd needs to conflict against python-speechd

[ Jason White ]
* Raise level of subsection in fdl.texi to correct document structure.

[ David Henningsson ]
* debian/patches/pulse-default-latency.patch:
  Default to 20 ms latency instead of 1 ms latency (LP: #1208826)

[ Luke Yelavich ]
* spd_audio: Expose dlopened library's symbols to libs it loads. Thanks to
  Christopher Brannon <chris@the-brannons.com> for the patch, taken from
  the speech-dispatcher mailing list.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
;;; SSIP interface
 
2
 
 
3
;; Copyright (C) 2004 Brailcom, o.p.s.
 
4
 
 
5
;; Author: Milan Zamazal <pdm@brailcom.org>
 
6
 
 
7
;; COPYRIGHT NOTICE
 
8
 
 
9
;; This program is free software; you can redistribute it and/or modify
 
10
;; it under the terms of the GNU General Public License as published by
 
11
;; the Free Software Foundation; either version 2 of the License, or
 
12
;; (at your option) any later version.
 
13
 
 
14
;; This program is distributed in the hope that it will be useful, but
 
15
;; WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 
16
;; or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 
17
;; for more details.
 
18
 
 
19
;; You should have received a copy of the GNU General Public License
 
20
;; along with this program; if not, write to the Free Software
 
21
;; Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA.
 
22
 
 
23
 
 
24
(load-extension "%%path%%/gssip" "init_gssip")
 
25
 
 
26
 
 
27
(define (ssip-open host port user client component)
 
28
  (%ssip-open user client component))
 
29
 
 
30
(define (ssip-close connection)
 
31
  (%ssip-close connection))
 
32
 
 
33
(define (ssip-say-text connection text priority)
 
34
  (%ssip-say-text connection text priority))
 
35
 
 
36
(define (ssip-say-character connection character priority)
 
37
  (%ssip-say-character connection character priority))
 
38
 
 
39
(define (ssip-say-key connection key priority)
 
40
  (%ssip-say-key connection key priority))
 
41
 
 
42
(define (ssip-say-icon connection sound priority)
 
43
  (%ssip-say-icon connection sound priority))
 
44
 
 
45
(define (ssip-stop connection id)
 
46
  (%ssip-stop connection id))
 
47
 
 
48
(define (ssip-cancel connection id)
 
49
  (%ssip-cancel connection id))
 
50
 
 
51
(define (ssip-pause connection id)
 
52
  (%ssip-pause connection id))
 
53
 
 
54
(define (ssip-resume connection id)
 
55
  (%ssip-resume connection id))
 
56
 
 
57
(define (ssip-set-language connection language)
 
58
  (%ssip-set-language connection language))
 
59
 
 
60
(define (ssip-set-output-module connection output-module)
 
61
  (%ssip-set-output-module connection output-module))
 
62
 
 
63
(define (ssip-set-rate connection rate)
 
64
  (%ssip-set-rate connection rate))
 
65
 
 
66
(define (ssip-set-pitch connection pitch)
 
67
  (%ssip-set-pitch connection pitch))
 
68
 
 
69
(define (ssip-set-volume connection volume)
 
70
  (%ssip-set-volume connection volume))
 
71
 
 
72
(define (ssip-set-voice connection voice)
 
73
  (%ssip-set-voice connection voice))
 
74
 
 
75
(define (ssip-set-punctuation-mode connection mode)
 
76
  (%ssip-set-punctuation-mode connection mode))
 
77
 
 
78
(define (ssip-set-spelling-mode connection mode)
 
79
  (%ssip-set-spelling-mode connection mode))
 
80
 
 
81
(define (ssip-block connection priority function)
 
82
  (%ssip-say-text connection "" priority)
 
83
  (%ssip-raw-command connection "BLOCK BEGIN")
 
84
  (catch #t (function) (lambda (key . args)))
 
85
  (%ssip-raw-command connection "BLOCK END"))
 
86
 
 
87
 
 
88
(provide 'gssip)