使用aws将文本转换为语音的简单命令行工具。
audif的Python项目详细描述
音频
一个简单的命令行工具/python助手,用于将文本体转换为mp3 使用亚马逊波利。要使用audify,首先必须设置aws凭据。
安装
建议使用pip
:
$ pip install audify
示例
最常见的用法是传入一个简单的文本文件并获得输出:
$ echo "Hello World" > input.txt
$ audify -i input.txt -o output.mp3
您还可以从stdin传入文本:
$ echo "Hello World" | audify -i - -o output.mp3
如果要从python脚本访问audify,可以导入并调用它 直接:
fromaudifyimportaudifyaudify(input_filename='input.txt',output_filename='output.mp3',)
您还可以传递类似文件的对象:
importiofromaudifyimportaudify_fileobjaudify_fileobj(fileobj=io.StringIO('Hello World'),output_filename='output.mp3',)
Amazon Polly支持的任何语音都可以使用:
$ echo "Hello World" | audify -i - -o output.mp3 -v Joey
fromaudifyimportaudifyaudify(input_filename='input.txt',output_filename='output.mp3',voice='Ivy',)