Skip to main content

Ai Tools for developers

Project description

Ai Tools

Transcribe Audio

from EngineerAi import *
ai = EngineerAi()
print(ai.transcribe_audio(lang="en", audio_file="simple.mp3"))

Text To Speech

from EngineerAi import *
ai = EngineerAi()
print(ai.text_to_speech(text="Hello Ai", lang="en", filename="simple.mp3"))

Chat With Ai

from EngineerAi import *
ai = EngineerAi()
print(ai.chatai(key='your openai key', question="Hi"))

Generate sound

from EngineerAi import *
ai = EngineerAi()
frequencies = [440.0, 523.25, 659.26]  
duration_ms = 1000 # 1s=1000
output_file = "output.wav"  
ai.generate_sound(frequencies, duration_ms, output_file)

Text to frequencies

from EngineerAi import *
ai = EngineerAi()
ai.text_to_frequencies(text='hi')

Text to sound

from EngineerAi import *
ai = EngineerAi()
text = 'hi' #your text
duration_ms = 1000 #1s = 1000
output_file = 'simple.wav' # outout file
ai.text_to_sound(text='hi', duration_ms=duration_ms, output_file=output_file)

Frequencies to text

from EngineerAi import *
ai = EngineerAi()
frequencies = [400.0,500.2] # frequencies in list
print(ai.frequencies_to_text(frequencies=frequencies))

Installing

pip3 install -U engineerai

Community

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

engineerai-2.3.tar.gz (4.4 kB view hashes)

Uploaded Source

Built Distribution

engineerai-2.3-py3-none-any.whl (4.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page