Skip to content

Provides an OpenAI Speech-To-Text features for the Freeswitch.

Notifications You must be signed in to change notification settings

akscf/mod_openai_asr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Provides the ability to use OpenAI Speech-To-Text service in the Freeswitch.
Also capable to work with whisperd

If you have problems with building this module, pay attention to this issue and the comment, maybe you faced the same thing.

UPD 30-12-2024:
seems the issue with noises after playback done (play_and_detect_speech) has been fixed in Freeswitch 1.10.10+ (at least in my case)

Usage example

<extension name="openai-asr">
  <condition field="destination_number" expression="^(3222)$">
    <action application="answer"/>
    <action application="play_and_detect_speech" data="/tmp/test2.wav detect:openai"/>
    <action application="sleep" data="1000"/>
    <action application="log" data="CRIT SPEECH_RESULT=${detect_speech_result}"/>
    <action application="hangup"/>
 </condition>
</extension>

About

Provides an OpenAI Speech-To-Text features for the Freeswitch.

Topics

Resources

Stars

Watchers

Forks