Comments (1)
The AGI command RECORD FILE
does not start recording until the BEEP. But you could omit the BEEP with short silence.
But the trouble is... the AGI command will not be called until after you play a prompt. Recording during playback of the prompt is tricky! Items in the dial-plan are processed sequentially.
However, I recently worked out a solution that should help. Using the AGI EXEC
command and the Asterisk Monitor()
and StopMonitor()
commands to capture the audio during playback of the prompt.
read-and-record.agi is probably what you're looking for.
Note: Current version is set to capture DTMF or perform ASR for digits and will require some modifications.
It also uses the Python Interface to Asterisk PYST2. Since the Google Cloud Speech API beta has Python examples.
from asterisk-speech-recog.
Related Issues (20)
- some.flac isuue
- Problems whit google API credencials HOT 4
- API is reading but it wont recognize voice. Using cloud Speech HOT 2
- still working up to now? HOT 1
- Unable to get recognition data HOT 3
- Output from Google. HOT 1
- the API is not working, it is not waiting for the voice to be recorded
- variable silence HOT 1
- Sln file availability after recording HOT 4
- Cannot recognize
- speech-recog.agi, Some unexpected error. Just says -1
- Google Streaming ASR HOT 1
- Problem when using $abs_timeout or [rtimeout] HOT 3
- Help with AGI
- Allow caller to interupt previous command and start recognition?
- Exits without any pause for the user to speak HOT 4
- Problems with API usage HOT 1
- store location
- Is this works with IBM Watson
- Is new google api supported? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from asterisk-speech-recog.