# Is it possible to transcribe live calls with asterisk?

**URL:** <https://community.asterisk.org/t/is-it-possible-to-transcribe-live-calls-with-asterisk/98992>\
**Category:** Asterisk APIs\
**Created:** [October 9, 2023, 1:30am UTC](https://community.asterisk.org/t/is-it-possible-to-transcribe-live-calls-with-asterisk/98992 "2023-10-09T01:30:46Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![jcolp](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/jcolp/32/8848_2.png) [@jcolp](https://community.asterisk.org/u/jcolp)\
**Post date:** [October 9, 2023, 8:26am UTC](https://community.asterisk.org/t/is-it-possible-to-transcribe-live-calls-with-asterisk/98992/7 "2023-10-09T08:26:12Z")

</div>

All of the components are present to be able to do so. It’s up to you to put the pieces together. ARI has the ability to snoop on a channel for example[1] which can be used to passively fork audio. Once done ARI also provides external media[2] functionality to direct media outside of Asterisk to an application. What happens there is up to you. There is an example of an external media implementation on Github[3]. If you’re wanting a complete out of the box solution though, then that doesn’t exist from the project. We’re a toolkit, it’s up to you to use what we provide to do what you need in many cases.

[1] [Channels - Asterisk Documentation](https://docs.asterisk.org/Asterisk_20_Documentation/API_Documentation/Asterisk_REST_Interface/Channels_REST_API/#snoopchannel)  
[2] [Channels - Asterisk Documentation](https://docs.asterisk.org/Asterisk_20_Documentation/API_Documentation/Asterisk_REST_Interface/Channels_REST_API/#externalmedia)  
[3] [GitHub - asterisk/asterisk-external-media](https://github.com/asterisk/asterisk-external-media)

---

_[View the full topic](https://community.asterisk.org/t/is-it-possible-to-transcribe-live-calls-with-asterisk/98992)._
