Base URL: http://translate.google.com/translate_tts
It converts written words into audio. It accepts GET
requests.
q
The query string to convert to audio
tl
Translation language, for example, ar
for Arabic, or en-us
for English
Base URL: http://translate.google.com/translate_tts
It converts written words into audio. It accepts GET
requests.
q
The query string to convert to audio
tl
Translation language, for example, ar
for Arabic, or en-us
for English
Base URL: https://www.google.com/speech-api/v1/recognize
It accepts POST
requests with voice file encoded in FLAC format, and query parameters for control.
client
The client's name you're connecting from. For spoofing purposes, let's use chromium
lang
Speech language, for example, ar-QA
for Qatari Arabic, or en-US
for U.S. English
rsync -avz /path/to/local/sync/folder -e "ssh -i /path/to/ssh/key" ubuntu@ec2instance:/path/to/remote/sync/folder |
#!/usr/bin/env python | |
# | |
# Copyright 2011 Abdulrahman Alotaiba | |
# http://www.mawqey.com/ | |
# | |
# This program is free software: you can redistribute it and/or modify | |
# it under the terms of the GNU General Public License as published by | |
# the Free Software Foundation, either version 3 of the License, or | |
# (at your option) any later version. | |
# |
Listing Open Ports That Are Listening for Incoming Connection
$ sudo lsof -i -P | grep -i "listen"
#!/usr/bin/env ruby | |
## Grab Gists | |
## Copyright (c) Abdulrahman Saleh Khamis Alotaiba | |
## Licensed under BSD | |
## | |
## This is a simple ruby script that fetches all github gists | |
## that belong to the authenticated user, which is defined | |
## in GITHUB_USER variable, along with its password GITHUB_PASSWORD | |
## |
Sometimes, it's useful to create a branch that doesn't contain the main files, for example, to store other related files to the project, such as, media files, PSD, etc.
This procedure was taken from gh-pages
http://pages.github.com/
$ cd /path/to/repo
$ git symbolic-ref HEAD refs/heads/<branch_name>
$ rm .git/index
# Useful ffmpeg commands for manipulating voice | |
# Convert from mic to FLAC with bitrate = 96kbps, hw:0,0 refers to the mic, it could be different for your machine | |
ffmpeg -f alsa -ar 16000 -ac 2 -i hw:0,0 -acodec flac -ab 96k <output_file_name> | |
# Convert from raw PCM 16bit LE to FLAC with sample rate (frequency) = 16khz, with bitrate = 96kbps | |
ffmpeg -f s16le -ar 16000 -i <input_file_name> -acodec flac -ar 16000 -ab 96k <output_file_name> |
# Some useful screen commands for Linux (to run background processes) | |
## Starting a new screen with title | |
screen -t <title_of_screen> | |
## Resuming screen | |
screen -r | |
## Starting a screen with a command | |
screen -dmS <title_of_screen> <command_to_run> |