diff --git a/PyHa/IsoAutio.py b/PyHa/IsoAutio.py
index 7ed1bfb..22de41b 100644
--- a/PyHa/IsoAutio.py
+++ b/PyHa/IsoAutio.py
@@ -5,9 +5,10 @@
import numpy as np
import math
import os
+from .birdnet_lite.analyze import analyze
+from copy import deepcopy
-
-def build_isolation_parameters(
+def build_isolation_parameters_microfaune(
technique,
threshold_type,
threshold_const,
@@ -15,9 +16,9 @@ def build_isolation_parameters(
window_size=1.0,
chunk_size=2.0):
"""
- Wrapper function for all of the audio isolation techniques (Steinberg,
- Simple, Stack, Chunk). Will call the respective function of
- each technique based on isolation_parameters "technique" key.
+ Wrapper function for all of Microfaune's audio isolation techniques
+ (Steinberg, Simple, Stack, Chunk). Will call the respective function
+ of each technique based on isolation_parameters "technique" key.
Args:
technique (string)
@@ -52,7 +53,7 @@ def build_isolation_parameters(
"""
isolation_parameters = {
"technique": technique,
- "treshold_type": threshold_type,
+ "threshold_type": threshold_type,
"threshold_const": threshold_const,
"threshold_min": threshold_min,
"window_size": window_size,
@@ -79,9 +80,9 @@ def isolate(
manual_id="bird",
normalize_local_scores=False):
"""
- Wrapper function for all of the audio isolation techniques (Steinberg,
- Simple, Stack, Chunk). Will call the respective function of
- each technique based on isolation_parameters "technique" key.
+ Wrapper function for all of Microfaune's audio isolation techniques
+ (Steinberg, Simple, Stack, Chunk). Will call the respective function of each technique based on
+ isolation_parameters "technique" key.
Args:
local_scores (list of floats)
@@ -128,7 +129,7 @@ def isolate(
audio_dir,
filename,
isolation_parameters,
- manual_id="bird")
+ manual_id=manual_id)
elif isolation_parameters["technique"] == "steinberg":
isolation_df = steinberg_isolate(
local_scores,
@@ -137,7 +138,7 @@ def isolate(
audio_dir,
filename,
isolation_parameters,
- manual_id="bird")
+ manual_id=manual_id)
elif isolation_parameters["technique"] == "stack":
isolation_df = stack_isolate(
local_scores,
@@ -146,7 +147,7 @@ def isolate(
audio_dir,
filename,
isolation_parameters,
- manual_id="bird")
+ manual_id=manual_id)
elif isolation_parameters["technique"] == "chunk":
isolation_df = chunk_isolate(
local_scores,
@@ -155,7 +156,7 @@ def isolate(
audio_dir,
filename,
isolation_parameters,
- manual_id="bird")
+ manual_id=manual_id)
return isolation_df
@@ -535,7 +536,7 @@ def stack_isolate(
# increasing this stack counter will be referred to as "pushing"
stack_counter = stack_counter + 1
- # when a score is below the treshold
+ # when a score is below the threshold
else:
# the case where it is the end of an annotation
if stack_counter == 0 and annotation_start == 1:
@@ -650,7 +651,7 @@ def chunk_isolate(
chunk_end = min((ndx + 1) * local_scores_per_chunk, len(local_scores))
# breaking up the local_score array into a chunk.
chunk = local_scores[int(chunk_start):int(chunk_end)]
- # comparing the largest local score value to the treshold.
+ # comparing the largest local score value to the threshold.
# the case for if we label the chunk as an annotation
if max(chunk) >= thresh and max(
chunk) >= isolation_parameters["threshold_min"]:
@@ -664,16 +665,17 @@ def chunk_isolate(
return pd.DataFrame.from_dict(entry)
-def generate_automated_labels(
+def generate_automated_labels_microfaune(
audio_dir,
isolation_parameters,
manual_id="bird",
weight_path=None,
- Normalized_Sample_Rate=44100,
+ normalized_sample_rate=44100,
normalize_local_scores=False):
"""
- Function that applies isolation technique determined by
- isolation_parameters dictionary across a folder of audio clips.
+ Function that applies isolation technique on the local scores generated
+ by the Microfaune mode across a folder of audio clips. It is determined
+ by the isolation_parameters dictionary.
Args:
audio_dir (string)
@@ -690,7 +692,7 @@ def generate_automated_labels(
- File path of weights to be used by the RNNDetector for
determining presence of bird sounds.
- Normalized_Sample_Rate (int)
+ normalized_sample_rate (int)
- Sampling rate that the audio files should all be normalized to.
Returns:
@@ -730,11 +732,11 @@ def generate_automated_labels(
# Force everything into the human hearing range.
# May consider reworking this function so that it upsamples as well
try:
- if SAMPLE_RATE != Normalized_Sample_Rate:
- rate_ratio = Normalized_Sample_Rate / SAMPLE_RATE
+ if SAMPLE_RATE != normalized_sample_rate:
+ rate_ratio = normalized_sample_rate / SAMPLE_RATE
SIGNAL = scipy_signal.resample(
SIGNAL, int(len(SIGNAL) * rate_ratio))
- SAMPLE_RATE = Normalized_Sample_Rate
+ SAMPLE_RATE = normalized_sample_rate
except:
print("Failed to Downsample" + audio_file)
# resample produces unreadable float32 array so convert back
@@ -781,6 +783,141 @@ def generate_automated_labels(
annotations.reset_index(inplace=True, drop=True)
return annotations
+def generate_automated_labels_birdnet(audio_dir, isolation_parameters):
+ """
+ Function that generates the bird labels for an audio file or across a
+ folder using the BirdNet-Lite model
+
+ Args:
+ audio_dir (string)
+ - Directory with wav audio files. Can be an individual file
+ as well.
+
+ isolation_parameters (dict)
+ - Python Dictionary that controls the various label creation
+ techniques. The keys it accepts are :
+ - output_path (string)
+ - Path to output folder. By default results are written into
+ the input folder
+ - default: None
+
+ - lat (float)
+ - Recording location latitude
+ - default: -1 (ignore)
+
+ - lon (float)
+ - Recording location longitude
+ - default: -1 (ignore)
+
+ - week (int)
+ - Week of the year when the recording was made
+ - Values in [1, 48] (4 weeks per month)
+ - default: -1 (ignore)
+
+ - overlap (float)
+ - Overlap in seconds between extracted spectrograms
+ - Values in [0.5, 1.5]
+ - default: 0.0
+
+ - sensitivity (float)
+ - Detection sensitivity. Higher values result in higher sensitivity
+ - Values in [0.5, 1.5]
+ - default: 1.0
+
+ - min_conf (float)
+ - Minimum confidence threshold
+ - Values in [0.01, 0.99]
+ - default: 0.1
+
+ - custom_list (string)
+ - Path to text file containing a list of species
+ - default: '' (not used if not provided)
+
+ - filetype (string)
+ - Filetype of soundscape recordings
+ - default: 'wav'
+
+ - num_predictions (int)
+ - Defines maximum number of written predictions in a given 3s segment
+ - default: 10
+
+ - write_to_csv (boolean)
+ - Set whether or not to write output to CSV
+ - default: False
+
+ Returns:
+ Dataframe of automated labels for the audio clip(s) in audio_dir.
+ """
+ annotations = analyze(audio_path=audio_dir, **isolation_parameters)
+ return annotations
+
+def generate_automated_labels(
+ audio_dir,
+ isolation_parameters,
+ manual_id="bird",
+ weight_path=None,
+ normalized_sample_rate=44100,
+ normalize_local_scores=False):
+ """
+ Function that generates the bird labels across a folder of audio clips
+ given the isolation_parameters
+
+ Args:
+ audio_dir (string)
+ - Directory with wav audio files.
+
+ isolation_parameters (dict)
+ - Python Dictionary that controls the various label creation
+ techniques.
+
+ manual_id (string)
+ - controls the name of the class written to the pandas dataframe
+
+ weight_path (string)
+ - File path of weights to be used by the model for
+ determining presence of bird sounds.
+
+ normalized_sample_rate (int)
+ - Sampling rate that the audio files should all be normalized to.
+ Used only for the Microfaune model.
+
+ normalize_local_scores (boolean)
+ - Set whether or not to normalize the local scores.
+
+ Returns:
+ Dataframe of automated labels for the audio clips in audio_dir.
+ """
+
+ #try:
+ if(isolation_parameters["model"] == 'microfaune'):
+ annotations = generate_automated_labels_microfaune(
+ audio_dir=audio_dir,
+ isolation_parameters=isolation_parameters,
+ manual_id=manual_id,
+ weight_path=weight_path,
+ normalized_sample_rate=normalized_sample_rate,
+ normalize_local_scores=normalize_local_scores)
+ elif(isolation_parameters["model"] == 'birdnet'):
+ # We need to delete the some keys from the isolation_parameters
+ # because we are unpacking the other arguments
+ birdnet_parameters = deepcopy(isolation_parameters)
+ keys_to_delete = ['model', 'technique', 'threshold_type',
+ 'threshold_const', 'chunk_size']
+ for key in keys_to_delete:
+ birdnet_parameters.pop(key, None)
+ annotations = generate_automated_labels_birdnet(
+ audio_dir, birdnet_parameters)
+ elif(isolation_parameters['model'] == 'tweetynet'):
+ pass
+ else:
+ print("{model_name} model does not exist"\
+ .format(model_name=isolation_parameters["model"]))
+ # except:
+ # print("Error. Check your isolation_parameters")
+ # return None
+ return annotations
+
+
def kaleidoscope_conversion(df):
"""
diff --git a/PyHa/birdnet_lite/README.md b/PyHa/birdnet_lite/README.md
new file mode 100644
index 0000000..1ccf0b6
--- /dev/null
+++ b/PyHa/birdnet_lite/README.md
@@ -0,0 +1,95 @@
+# BirdNET-Lite
+TFLite version of BirdNET. Bird sound recognition for more than 6,000 species worldwide.
+
+Center for Conservation Bioacoustics, Cornell Lab of Ornithology, Cornell University
+
+Go to https://birdnet.cornell.edu to learn more about the project.
+
+Want to use BirdNET to analyze a large dataset? Don't hesitate to contact us: ccb-birdnet@cornell.edu
+
+# Setup (Ubuntu 18.04)
+
+TFLite for x86 platforms comes with the standard Tensorflow package. If you are on a different platform, you need to install a dedicated version of TFLite (e.g., a pre-compiled version for Raspberry Pi).
+
+We need to setup TF2.3+ for BirdNET. First, we install Python 3 and pip:
+
+```
+sudo apt-get update
+sudo apt-get install python3-dev python3-pip
+sudo pip3 install --upgrade pip
+```
+
+Then, we can install Tensorflow with:
+
+```
+sudo pip3 install tensorflow
+```
+
+TFLite on x86 platform currently only supports CPUs.
+
+Note: Make sure to set `CUDA_VISIBLE_DEVICES=""` in your environment variables. Or set `os.environ['CUDA_VISIBLE_DEVICES'] = ''` at the top of your Python script.
+
+In this example, we use Librosa to open audio files. Install Librosa with:
+
+```
+sudo pip3 install librosa
+sudo apt-get install ffmpeg
+```
+
+You can use any other audio lib if you like, or pass raw audio signals to the model.
+
+If you don't use Librosa, make sure to install NumPy:
+
+```
+sudo pip3 install numpy
+```
+
+Note: BirdNET expects 3-second chunks of raw audio data, sampled at 48 kHz.
+
+# Usage
+
+You can run BirdNET via the command line. You can add a few parameters that affect the output.
+
+The input parameters include:
+
+```
+--i, Path to input folder. All the nested folders will also be processed.
+--o, Path to output folder. By default results are written into the input folder.
+--lat, Recording location latitude. Set -1 to ignore.
+--lon, Recording location longitude. Set -1 to ignore.
+--week, Week of the year when the recording was made. Values in [1, 48] (4 weeks per month). Set -1 to ignore.
+--overlap, Overlap in seconds between extracted spectrograms. Values in [0.0, 2.9]. Defaults tp 0.0.
+--sensitivity, Detection sensitivity; Higher values result in higher sensitivity. Values in [0.5, 1.5]. Defaults to 1.0.
+--min_conf, Minimum confidence threshold. Values in [0.01, 0.99]. Defaults to 0.1.
+--custom_list, Path to text file containing a list of species. Not used if not provided.
+--filetype, Filetype of soundscape recordings. Defaults to 'wav'.
+```
+
+Note: A custom species list needs to contain one species label per line. Take a look at the `model/label.txt` for the correct species label. Only labels from this text file are valid. You can find an example of a valid custom list in the 'example' folder.
+
+Here are two example commands to run this BirdNET version:
+
+```
+
+python3 analyze.py --i 'example/XC558716 - Soundscape.mp3' --lat 35.4244 --lon -120.7463 --week 18
+
+python3 analyze.py --i 'example/XC563936 - Soundscape.mp3' --lat 47.6766 --lon -122.294 --week 11 --overlap 1.5 --min_conf 0.25 --sensitivity 1.25 --custom_list 'example/custom_species_list.txt'
+
+```
+
+Note: Please make sure to provide lat, lon, and week. BirdNET will work without these values, but the results might be less reliable.
+
+The results of the analysis will be stored in a result file in CSV format. All confidence values are raw prediction scores and should be post-processed to eliminate occasional false-positive results.
+
+# Contact us
+
+Please don't hesitate to contact us if you have any issues with the code or if you have any other remarks or questions.
+
+Our e-mail address: ccb-birdnet@cornell.edu
+
+We are always open for a collaboration with you.
+
+# Funding
+
+This project is supported by Jake Holshuh (Cornell class of ’69). The Arthur Vining Davis Foundations also kindly support our efforts.
+
diff --git a/PyHa/birdnet_lite/__pycache__/analyze.cpython-37.pyc b/PyHa/birdnet_lite/__pycache__/analyze.cpython-37.pyc
new file mode 100644
index 0000000..3c58085
Binary files /dev/null and b/PyHa/birdnet_lite/__pycache__/analyze.cpython-37.pyc differ
diff --git a/PyHa/birdnet_lite/__pycache__/analyze.cpython-38.pyc b/PyHa/birdnet_lite/__pycache__/analyze.cpython-38.pyc
new file mode 100644
index 0000000..4dec8aa
Binary files /dev/null and b/PyHa/birdnet_lite/__pycache__/analyze.cpython-38.pyc differ
diff --git a/PyHa/birdnet_lite/analyze.py b/PyHa/birdnet_lite/analyze.py
new file mode 100644
index 0000000..d5154ed
--- /dev/null
+++ b/PyHa/birdnet_lite/analyze.py
@@ -0,0 +1,314 @@
+import os
+os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
+os.environ['CUDA_VISIBLE_DEVICES'] = ''
+
+try:
+ import tflite_runtime.interpreter as tflite
+except:
+ from tensorflow import lite as tflite
+
+import argparse
+import operator
+import librosa
+import numpy as np
+import math
+import time
+import pandas as pd
+from sys import exit
+
+def loadModel():
+
+ global INPUT_LAYER_INDEX
+ global OUTPUT_LAYER_INDEX
+ global MDATA_INPUT_INDEX
+ global CLASSES
+
+ print('LOADING TF LITE MODEL...', end=' ')
+
+ # Load TFLite model and allocate tensors.
+ SCRIPT_DIRECTORY_PATH = os.path.abspath(os.path.dirname(__file__))
+ interpreter = tflite.Interpreter(os.path.join(SCRIPT_DIRECTORY_PATH,"model/BirdNET_6K_GLOBAL_MODEL.tflite" ))
+ interpreter.allocate_tensors()
+
+ # Get input and output tensors.
+ input_details = interpreter.get_input_details()
+ output_details = interpreter.get_output_details()
+
+ # Get input tensor index
+ INPUT_LAYER_INDEX = input_details[0]['index']
+ MDATA_INPUT_INDEX = input_details[1]['index']
+ OUTPUT_LAYER_INDEX = output_details[0]['index']
+
+ # Load labels
+ CLASSES = []
+ with open(os.path.join(SCRIPT_DIRECTORY_PATH,"model/labels.txt" ), 'r') as lfile:
+ for line in lfile.readlines():
+ CLASSES.append(line.replace('\n', ''))
+
+ print('DONE!')
+
+ return interpreter
+
+def loadCustomSpeciesList(path):
+
+ slist = []
+ if os.path.isfile(path):
+ with open(path, 'r') as csfile:
+ for line in csfile.readlines():
+ slist.append(line.replace('\r', '').replace('\n', ''))
+
+ return slist
+
+def splitSignal(sig, rate, overlap, seconds=3.0, minlen=1.5):
+
+ # Split signal with overlap
+ sig_splits = []
+ for i in range(0, len(sig), int((seconds - overlap) * rate)):
+ split = sig[i:i + int(seconds * rate)]
+
+ # End of signal?
+ if len(split) < int(minlen * rate):
+ break
+
+ # Signal chunk too short? Fill with zeros.
+ if len(split) < int(rate * seconds):
+ temp = np.zeros((int(rate * seconds)))
+ temp[:len(split)] = split
+ split = temp
+
+ sig_splits.append(split)
+
+ return sig_splits
+
+def readAudioData(path, overlap, sample_rate=48000):
+
+ print('READING AUDIO DATA...', end=' ', flush=True)
+
+ # Open file with librosa (uses ffmpeg or libav)
+ try:
+ sig, rate = librosa.load(path, sr=sample_rate, mono=True, res_type='kaiser_fast')
+ clip_length = librosa.get_duration(y=sig, sr=rate)
+ except:
+ return 0
+ # Split audio into 3-second chunks
+ chunks = splitSignal(sig, rate, overlap)
+
+ print('DONE! READ', str(len(chunks)), 'CHUNKS.')
+
+ return chunks, clip_length
+
+def convertMetadata(m):
+
+ # Convert week to cosine
+ if m[2] >= 1 and m[2] <= 48:
+ m[2] = math.cos(math.radians(m[2] * 7.5)) + 1
+ else:
+ m[2] = -1
+
+ # Add binary mask
+ mask = np.ones((3,))
+ if m[0] == -1 or m[1] == -1:
+ mask = np.zeros((3,))
+ if m[2] == -1:
+ mask[2] = 0.0
+
+ return np.concatenate([m, mask])
+
+def custom_sigmoid(x, sensitivity=1.0):
+ return 1 / (1.0 + np.exp(-sensitivity * x))
+
+def predict(sample, interpreter, sensitivity, num_predictions):
+
+ # Make a prediction
+ interpreter.set_tensor(INPUT_LAYER_INDEX, np.array(sample[0], dtype='float32'))
+ interpreter.set_tensor(MDATA_INPUT_INDEX, np.array(sample[1], dtype='float32'))
+ interpreter.invoke()
+ prediction = interpreter.get_tensor(OUTPUT_LAYER_INDEX)[0]
+
+ # Apply custom sigmoid
+ p_sigmoid = custom_sigmoid(prediction, sensitivity)
+
+ # Get label and scores for pooled predictions
+ p_labels = dict(zip(CLASSES, p_sigmoid))
+
+ # Sort by score
+ p_sorted = sorted(p_labels.items(), key=operator.itemgetter(1), reverse=True)
+
+ # Remove species that are on blacklist
+ for i in range(min(num_predictions, len(p_sorted))):
+ if p_sorted[i][0] in ['Human_Human', 'Non-bird_Non-bird', 'Noise_Noise']:
+ p_sorted[i] = (p_sorted[i][0], 0.0)
+
+ # Only return first the top ten results
+ return p_sorted[:num_predictions]
+
+def analyzeAudioData(chunks, lat, lon, week, sensitivity, overlap, interpreter, num_predictions):
+
+ detections = {}
+ start = time.time()
+ print('ANALYZING AUDIO...', end=' ', flush=True)
+
+ # Convert and prepare metadata
+ mdata = convertMetadata(np.array([lat, lon, week]))
+ mdata = np.expand_dims(mdata, 0)
+
+ # Parse every chunk
+ pred_start = 0.0
+ for c in chunks:
+
+ # Prepare as input signal
+ sig = np.expand_dims(c, 0)
+
+ # Make prediction
+ p = predict([sig, mdata], interpreter, sensitivity, num_predictions)
+
+ # Save result and timestamp
+ pred_end = pred_start + 3.0
+ detections[str(pred_start) + ';' + str(pred_end)] = p
+ pred_start = pred_end - overlap
+
+ print('DONE! Time', int((time.time() - start) * 10) / 10.0, 'SECONDS')
+
+ return detections
+
+def writeResultsToDf(df, detections, min_conf, output_metadata):
+
+ rcnt = 0
+ row = pd.DataFrame(output_metadata, index = [0])
+
+ for d in detections:
+ for entry in detections[d]:
+ if entry[1] >= min_conf and (entry[0] in WHITE_LIST or len(WHITE_LIST) == 0):
+ time_interval = d.split(';')
+ row['OFFSET'] = float(time_interval[0])
+ row['DURATION'] = float(time_interval[1])-float(time_interval[0])
+ row['MANUAL ID'] = entry[0].split('_')[0]
+ df = pd.concat([df,row], ignore_index=True)
+ rcnt += 1
+ print('DONE! WROTE', rcnt, 'RESULTS.')
+ return df
+
+
+def parseTestSet(path, file_type='wav'):
+
+ # Find all soundscape files
+ dataset = []
+ if os.path.isfile(path):
+ dataset.append(path)
+ else:
+ for dirpath, _, filenames in os.walk(path):
+ for f in filenames:
+ if f.rsplit('.', 1)[-1].lower() == file_type:
+ dataset.append(os.path.abspath(os.path.join(dirpath, f)))
+ return dataset
+
+def analyze(audio_path, output_path = None, lat=-1, lon=-1, week=-1, overlap=0.0,
+ sensitivity=1.0, min_conf=0.1, custom_list='', filetype='wav', num_predictions=10,
+ write_to_csv=False):
+
+ global WHITE_LIST
+
+ # Load model
+ interpreter = loadModel()
+ dataset = parseTestSet(audio_path, filetype)
+
+ if not custom_list == '':
+ WHITE_LIST = loadCustomSpeciesList(custom_list)
+ else:
+ WHITE_LIST = []
+
+ # Write detections to output file
+ min_conf = max(0.01, min(min_conf, 0.99))
+
+ # Process audio data and get detections
+ week = max(1, min(week, 48))
+ sensitivity = max(0.5, min(1.0 - (sensitivity - 1.0), 1.5))
+ sample_rate = 48000
+ df_columns = {'FOLDER' : 'str', 'IN FILE' :'str', 'CLIP LENGTH' : 'float64', 'CHANNEL' : 'int64', 'OFFSET' : 'float64',
+ 'DURATION' : 'float64', 'SAMPLE RATE' : 'int64','MANUAL ID' : 'str'}
+ df = pd.DataFrame({c: pd.Series(dtype=t) for c, t in df_columns.items()})
+ output_metadata = {}
+ output_metadata['CHANNEL'] = 0 # Setting channel to 0 by default
+ output_metadata['SAMPLE RATE'] = sample_rate
+ output_file = os.path.join(audio_path, 'result.csv')
+
+ if len(dataset) == 1:
+ try:
+ datafile = dataset[0]
+ output_metadata['FOLDER'] = os.path.join('.', os.path.relpath(os.path.split(datafile)[0], os.getcwd())) + os.path.sep
+ output_metadata['IN FILE'] = os.path.split(datafile)[1]
+ audioData, clip_length = readAudioData(datafile, overlap, sample_rate)
+ output_metadata['CLIP LENGTH'] = clip_length
+ detections = analyzeAudioData(audioData, lat, lon, week, sensitivity, overlap, interpreter, num_predictions)
+ if output_path is None:
+ output_file = os.path.join(output_metadata['FOLDER'], 'result.csv')
+ output_file = os.path.abspath(output_file)
+ else:
+ output_directory = os.path.abspath(output_path)
+ if not os.path.exists(output_directory):
+ os.makedirs(output_directory)
+ output_file = os.path.join(output_directory, 'result.csv')
+ df = writeResultsToDf(df, detections, min_conf, output_metadata)
+ except:
+ print("Error processing file: {}".format(datafile))
+ elif len(dataset) > 0:
+ for datafile in dataset:
+ try:
+ # Read audio data
+ audioData, clip_length = readAudioData(datafile, overlap, sample_rate)
+ if audioData == 0:
+ continue
+ detections = analyzeAudioData(audioData, lat, lon, week, sensitivity, overlap, interpreter, num_predictions)
+ output_metadata['FOLDER'] = os.path.join('.', os.path.relpath(os.path.split(datafile)[0], os.getcwd())) + os.path.sep
+ output_metadata['IN FILE'] = os.path.split(datafile)[1]
+ output_metadata['CLIP LENGTH'] = clip_length
+ df = writeResultsToDf(df, detections, min_conf, output_metadata)
+ except:
+ print("Error in processing file: {}".format(datafile))
+ if output_path is None:
+ output_file = os.path.join(audio_path, 'result.csv')
+ output_file = os.path.abspath(output_file)
+ else:
+ output_directory = os.path.abspath(output_path)
+ if not os.path.exists(output_directory):
+ os.makedirs(output_directory)
+ output_file = os.path.join(output_directory, 'result.csv')
+ else:
+ print("No input file/folder passed")
+ exit()
+ if write_to_csv:
+ print('WRITING RESULTS TO', output_file, '...', end=' ')
+ df.to_csv(output_file, index=False)
+ return df
+
+
+def main():
+
+ parser = argparse.ArgumentParser()
+ parser.add_argument('--i', help='Path to input folder/input file. All the nested folders will also be processed.')
+ parser.add_argument('--o', default='result.csv', help='Absolute path to output folder. By default results are written into the input folder.')
+ parser.add_argument('--lat', type=float, default=-1, help='Recording location latitude. Set -1 to ignore.')
+ parser.add_argument('--lon', type=float, default=-1, help='Recording location longitude. Set -1 to ignore.')
+ parser.add_argument('--week', type=int, default=-1, help='Week of the year when the recording was made. Values in [1, 48] (4 weeks per month). Set -1 to ignore.')
+ parser.add_argument('--overlap', type=float, default=0.0, help='Overlap in seconds between extracted spectrograms. Values in [0.0, 2.9]. Defaults tp 0.0.')
+ parser.add_argument('--sensitivity', type=float, default=1.0, help='Detection sensitivity; Higher values result in higher sensitivity. Values in [0.5, 1.5]. Defaults to 1.0.')
+ parser.add_argument('--min_conf', type=float, default=0.1, help='Minimum confidence threshold. Values in [0.01, 0.99]. Defaults to 0.1.')
+ parser.add_argument('--custom_list', default='', help='Path to text file containing a list of species. Not used if not provided.')
+ parser.add_argument('--filetype', default='wav', help='Filetype of soundscape recordings. Defaults to \'wav\'.')
+ parser.add_argument('--num_predictions', type=int, default=10, help='Defines maximum number of written predictions in a given 3s segment. Defaults to 10')
+ args = parser.parse_args()
+
+ df = analyze(
+ audio_path=args.i, output_path=args.o, lat=args.lat, lon=args.lon,
+ week=args.week, overlap=args.overlap, sensitivity=args.sensitivity,
+ min_conf=args.min_conf, custom_list=args.custom_list, filetype=args.filetype,
+ num_predictions=args.num_predictions, write_to_csv=True
+ )
+
+if __name__ == '__main__':
+
+ main()
+
+ # Example calls
+ # python3 analyze.py --i 'example/XC558716 - Soundscape.mp3' --lat 35.4244 --lon -120.7463 --week 18
+ # python3 analyze.py --i 'example/XC563936 - Soundscape.mp3' --lat 47.6766 --lon -122.294 --week 11 --overlap 1.5 --min_conf 0.25 --sensitivity 1.25 --custom_list 'example/custom_species_list.txt'
diff --git a/PyHa/birdnet_lite/custom_species_list.txt b/PyHa/birdnet_lite/custom_species_list.txt
new file mode 100644
index 0000000..dd53047
--- /dev/null
+++ b/PyHa/birdnet_lite/custom_species_list.txt
@@ -0,0 +1,3 @@
+Poecile atricapillus_Black-capped Chickadee
+Junco hyemalis_Dark-eyed Junco
+Pipilo maculatus_Spotted Towhee
\ No newline at end of file
diff --git a/PyHa/birdnet_lite/model/BirdNET_6K_GLOBAL_MODEL.tflite b/PyHa/birdnet_lite/model/BirdNET_6K_GLOBAL_MODEL.tflite
new file mode 100644
index 0000000..cff8053
Binary files /dev/null and b/PyHa/birdnet_lite/model/BirdNET_6K_GLOBAL_MODEL.tflite differ
diff --git a/PyHa/birdnet_lite/model/labels.txt b/PyHa/birdnet_lite/model/labels.txt
new file mode 100644
index 0000000..655510e
--- /dev/null
+++ b/PyHa/birdnet_lite/model/labels.txt
@@ -0,0 +1,6362 @@
+Abeillia abeillei_Emerald-chinned Hummingbird
+Abroscopus albogularis_Rufous-faced Warbler
+Abroscopus superciliaris_Yellow-bellied Warbler
+Aburria aburri_Wattled Guan
+Acanthagenys rufogularis_Spiny-cheeked Honeyeater
+Acanthidops bairdi_Peg-billed Finch
+Acanthis cabaret_Lesser Redpoll
+Acanthis flammea_Common Redpoll
+Acanthis hornemanni_Hoary Redpoll
+Acanthisitta chloris_Rifleman
+Acanthiza apicalis_Inland Thornbill
+Acanthiza chrysorrhoa_Yellow-rumped Thornbill
+Acanthiza ewingii_Tasmanian Thornbill
+Acanthiza inornata_Western Thornbill
+Acanthiza lineata_Striated Thornbill
+Acanthiza nana_Yellow Thornbill
+Acanthiza pusilla_Brown Thornbill
+Acanthiza reguloides_Buff-rumped Thornbill
+Acanthiza robustirostris_Slaty-backed Thornbill
+Acanthiza uropygialis_Chestnut-rumped Thornbill
+Acanthorhynchus superciliosus_Western Spinebill
+Acanthorhynchus tenuirostris_Eastern Spinebill
+Accipiter badius_Shikra
+Accipiter bicolor_Bicolored Hawk
+Accipiter cirrocephalus_Collared Sparrowhawk
+Accipiter cooperii_Cooper's Hawk
+Accipiter erythronemius_Rufous-thighed Hawk
+Accipiter fasciatus_Brown Goshawk
+Accipiter gentilis_Northern Goshawk
+Accipiter gularis_Japanese Sparrowhawk
+Accipiter hiogaster_Variable Goshawk
+Accipiter melanoleucus_Black Goshawk
+Accipiter minullus_Little Sparrowhawk
+Accipiter nisus_Eurasian Sparrowhawk
+Accipiter novaehollandiae_Gray Goshawk
+Accipiter poliogaster_Gray-bellied Hawk
+Accipiter striatus_Sharp-shinned Hawk
+Accipiter superciliosus_Tiny Hawk
+Accipiter tachiro_African Goshawk
+Accipiter trinotatus_Spot-tailed Goshawk
+Accipiter trivirgatus_Crested Goshawk
+Accipiter ventralis_Plain-breasted Hawk
+Accipiter virgatus_Besra
+Aceros nipalensis_Rufous-necked Hornbill
+Acridotheres burmannicus_Vinous-breasted Starling
+Acridotheres cristatellus_Crested Myna
+Acridotheres fuscus_Jungle Myna
+Acridotheres ginginianus_Bank Myna
+Acridotheres grandis_Great Myna
+Acridotheres tristis_Common Myna
+Acrocephalus agricola_Paddyfield Warbler
+Acrocephalus arundinaceus_Great Reed Warbler
+Acrocephalus australis_Australian Reed Warbler
+Acrocephalus baeticatus_African Reed Warbler
+Acrocephalus bistrigiceps_Black-browed Reed Warbler
+Acrocephalus dumetorum_Blyth's Reed Warbler
+Acrocephalus gracilirostris_Lesser Swamp Warbler
+Acrocephalus kerearako_Cook Islands Reed Warbler
+Acrocephalus melanopogon_Moustached Warbler
+Acrocephalus newtoni_Madagascar Swamp Warbler
+Acrocephalus orientalis_Oriental Reed Warbler
+Acrocephalus paludicola_Aquatic Warbler
+Acrocephalus palustris_Marsh Warbler
+Acrocephalus rufescens_Greater Swamp Warbler
+Acrocephalus schoenobaenus_Sedge Warbler
+Acrocephalus scirpaceus_Eurasian Reed Warbler
+Acrocephalus stentoreus_Clamorous Reed Warbler
+Acrocephalus tangorum_Manchurian Reed Warbler
+Acropternis orthonyx_Ocellated Tapaculo
+Actenoides concretus_Rufous-collared Kingfisher
+Actenoides hombroni_Blue-capped Kingfisher
+Actenoides lindsayi_Spotted Kingfisher
+Actenoides monachus_Green-backed Kingfisher
+Actinodura cyanouroptera_Blue-winged Minla
+Actinodura egertoni_Rusty-fronted Barwing
+Actinodura nipalensis_Hoary-throated Barwing
+Actinodura ramsayi_Spectacled Barwing
+Actinodura strigula_Chestnut-tailed Minla
+Actinodura waldeni_Streak-throated Barwing
+Actitis hypoleucos_Common Sandpiper
+Actitis macularius_Spotted Sandpiper
+Actophilornis africanus_African Jacana
+Adelomyia melanogenys_Speckled Hummingbird
+Aechmophorus clarkii_Clark's Grebe
+Aechmophorus occidentalis_Western Grebe
+Aegithalos caudatus_Long-tailed Tit
+Aegithalos concinnus_Black-throated Tit
+Aegithalos glaucogularis_Silver-throated Tit
+Aegithalos niveogularis_White-throated Tit
+Aegithina nigrolutea_White-tailed Iora
+Aegithina tiphia_Common Iora
+Aegithina viridissima_Green Iora
+Aegolius acadicus_Northern Saw-whet Owl
+Aegolius funereus_Boreal Owl
+Aegolius harrisii_Buff-fronted Owl
+Aegolius ridgwayi_Unspotted Saw-whet Owl
+Aegotheles crinifrons_Moluccan Owlet-Nightjar
+Aegotheles cristatus_Australian Owlet-Nightjar
+Aeronautes andecolus_Andean Swift
+Aeronautes montivagus_White-tipped Swift
+Aeronautes saxatalis_White-throated Swift
+Aethia pusilla_Least Auklet
+Aethopyga christinae_Fork-tailed Sunbird
+Aethopyga gouldiae_Mrs. Gould's Sunbird
+Aethopyga ignicauda_Fire-tailed Sunbird
+Aethopyga nipalensis_Green-tailed Sunbird
+Aethopyga saturata_Black-throated Sunbird
+Aethopyga siparaja_Crimson Sunbird
+Aethopyga temminckii_Temminck's Sunbird
+Aethopyga vigorsii_Vigors's Sunbird
+Agapornis fischeri_Fischer's Lovebird
+Agapornis personatus_Yellow-collared Lovebird
+Agapornis roseicollis_Rosy-faced Lovebird
+Agapornis taranta_Black-winged Lovebird
+Agelaioides badius_Grayish Baywing
+Agelaius phoeniceus_Red-winged Blackbird
+Agelaius tricolor_Tricolored Blackbird
+Agelasticus cyanopus_Unicolored Blackbird
+Agelasticus thilius_Yellow-winged Blackbird
+Aglaiocercus coelestis_Violet-tailed Sylph
+Aglaiocercus kingii_Long-tailed Sylph
+Agriornis montanus_Black-billed Shrike-Tyrant
+Agropsar philippensis_Chestnut-cheeked Starling
+Ailuroedus crassirostris_Green Catbird
+Ailuroedus maculosus_Spotted Catbird
+Aimophila notosticta_Oaxaca Sparrow
+Aimophila rufescens_Rusty Sparrow
+Aimophila ruficeps_Rufous-crowned Sparrow
+Aix galericulata_Mandarin Duck
+Aix sponsa_Wood Duck
+Akletos goeldii_Goeldi's Antbird
+Akletos melanoceps_White-shouldered Antbird
+Alaemon alaudipes_Greater Hoopoe-Lark
+Alauda arvensis_Eurasian Skylark
+Alauda gulgula_Oriental Skylark
+Alauda leucoptera_White-winged Lark
+Alaudala cheleensis_Asian Short-toed Lark
+Alaudala raytal_Sand Lark
+Alaudala rufescens_Lesser Short-toed Lark
+Alca torda_Razorbill
+Alcedo atthis_Common Kingfisher
+Alcedo coerulescens_Small Blue Kingfisher
+Alcedo meninting_Blue-eared Kingfisher
+Alcippe brunneicauda_Brown Fulvetta
+Alcippe fratercula_Yunnan Fulvetta
+Alcippe hueti_Huet's Fulvetta
+Alcippe morrisonia_Morrison's Fulvetta
+Alcippe nipalensis_Nepal Fulvetta
+Alcippe peracensis_Mountain Fulvetta
+Alcippe poioicephala_Brown-cheeked Fulvetta
+Alcippe pyrrhoptera_Javan Fulvetta
+Aleadryas rufinucha_Rufous-naped Bellbird
+Alectoris barbara_Barbary Partridge
+Alectoris chukar_Chukar
+Alectoris graeca_Rock Partridge
+Alectoris rufa_Red-legged Partridge
+Alectura lathami_Australian Brushturkey
+Alethe castanea_Fire-crested Alethe
+Alethe diademata_White-tailed Alethe
+Alipiopsitta xanthops_Yellow-faced Parrot
+Alisterus scapularis_Australian King-Parrot
+Alophoixus flaveolus_White-throated Bulbul
+Alophoixus longirostris_Sula Golden-Bulbul
+Alophoixus ochraceus_Ochraceous Bulbul
+Alophoixus pallidus_Puff-throated Bulbul
+Alophoixus phaeocephalus_Yellow-bellied Bulbul
+Alopochelidon fucata_Tawny-headed Swallow
+Alopochen aegyptiaca_Egyptian Goose
+Amalocichla incerta_Lesser Ground-Robin
+Amandava amandava_Red Avadavat
+Amaurolimnas concolor_Uniform Crake
+Amaurornis cinerea_White-browed Crake
+Amaurornis isabellina_Isabelline Bush-hen
+Amaurornis moluccana_Pale-vented Bush-hen
+Amaurornis phoenicurus_White-breasted Waterhen
+Amaurospiza aequatorialis_Ecuadorian Seedeater
+Amaurospiza concolor_Blue Seedeater
+Amaurospiza moesta_Blackish-blue Seedeater
+Amazilia amabilis_Blue-chested Hummingbird
+Amazilia amazilia_Amazilia Hummingbird
+Amazilia beryllina_Berylline Hummingbird
+Amazilia brevirostris_White-chested Emerald
+Amazilia candida_White-bellied Emerald
+Amazilia castaneiventris_Chestnut-bellied Hummingbird
+Amazilia chionogaster_White-bellied Hummingbird
+Amazilia cyanifrons_Indigo-capped Hummingbird
+Amazilia cyanocephala_Azure-crowned Hummingbird
+Amazilia decora_Charming Hummingbird
+Amazilia edward_Snowy-bellied Hummingbird
+Amazilia fimbriata_Glittering-throated Emerald
+Amazilia franciae_Andean Emerald
+Amazilia lactea_Sapphire-spangled Emerald
+Amazilia leucogaster_Plain-bellied Emerald
+Amazilia luciae_Honduran Emerald
+Amazilia rosenbergi_Purple-chested Hummingbird
+Amazilia rutila_Cinnamon Hummingbird
+Amazilia saucerottei_Steely-vented Hummingbird
+Amazilia tobaci_Copper-rumped Hummingbird
+Amazilia tzacatl_Rufous-tailed Hummingbird
+Amazilia versicolor_Versicolored Emerald
+Amazilia violiceps_Violet-crowned Hummingbird
+Amazilia viridicauda_Green-and-white Hummingbird
+Amazilia yucatanensis_Buff-bellied Hummingbird
+Amazona aestiva_Turquoise-fronted Parrot
+Amazona agilis_Black-billed Parrot
+Amazona albifrons_White-fronted Parrot
+Amazona amazonica_Orange-winged Parrot
+Amazona auropalliata_Yellow-naped Parrot
+Amazona autumnalis_Red-lored Parrot
+Amazona brasiliensis_Red-tailed Parrot
+Amazona dufresniana_Blue-cheeked Parrot
+Amazona farinosa_Mealy Parrot
+Amazona festiva_Festive Parrot
+Amazona finschi_Lilac-crowned Parrot
+Amazona guatemalae_Northern Mealy Amazon
+Amazona kawalli_Kawall's Parrot
+Amazona leucocephala_Cuban Parrot
+Amazona mercenarius_Scaly-naped Parrot
+Amazona ochrocephala_Yellow-crowned Parrot
+Amazona oratrix_Yellow-headed Parrot
+Amazona rhodocorytha_Red-browed Parrot
+Amazona tucumana_Tucuman Parrot
+Amazona ventralis_Hispaniolan Parrot
+Amazona vinacea_Vinaceous-breasted Parrot
+Amazona viridigenalis_Red-crowned Parrot
+Amazona xantholora_Yellow-lored Parrot
+Amazonetta brasiliensis_Brazilian Teal
+Amblycercus holosericeus_Yellow-billed Cacique
+Amblyornis inornata_Vogelkop Bowerbird
+Amblyornis newtoniana_Golden Bowerbird
+Amblyospiza albifrons_Grosbeak Weaver
+Amblyramphus holosericeus_Scarlet-headed Blackbird
+Ammodramus aurifrons_Yellow-browed Sparrow
+Ammodramus humeralis_Grassland Sparrow
+Ammodramus savannarum_Grasshopper Sparrow
+Ammomanes cinctura_Bar-tailed Lark
+Ammomanes deserti_Desert Lark
+Ammomanes phoenicura_Rufous-tailed Lark
+Ammonastes pelzelni_Gray-bellied Antbird
+Ammoperdix heyi_Sand Partridge
+Ammospiza caudacuta_Saltmarsh Sparrow
+Ammospiza leconteii_LeConte's Sparrow
+Ammospiza maritima_Seaside Sparrow
+Ammospiza nelsoni_Nelson's Sparrow
+Ampelioides tschudii_Scaled Fruiteater
+Ampelion rubrocristatus_Red-crested Cotinga
+Ampelion rufaxilla_Chestnut-crested Cotinga
+Ampelornis griseiceps_Gray-headed Antbird
+Amphilais seebohmi_Gray Emutail
+Amphispiza bilineata_Black-throated Sparrow
+Amphispiza quinquestriata_Five-striped Sparrow
+Anabacerthia amaurotis_White-browed Foliage-gleaner
+Anabacerthia lichtensteini_Ochre-breasted Foliage-gleaner
+Anabacerthia ruficaudata_Rufous-tailed Foliage-gleaner
+Anabacerthia striaticollis_Montane Foliage-gleaner
+Anabacerthia variegaticeps_Scaly-throated Foliage-gleaner
+Anabathmis newtonii_Newton's Sunbird
+Anabathmis reichenbachii_Reichenbach's Sunbird
+Anabazenops dorsalis_Dusky-cheeked Foliage-gleaner
+Anabazenops fuscus_White-collared Foliage-gleaner
+Anairetes alpinus_Ash-breasted Tit-Tyrant
+Anairetes fernandezianus_Juan Fernandez Tit-Tyrant
+Anairetes flavirostris_Yellow-billed Tit-Tyrant
+Anairetes nigrocristatus_Black-crested Tit-Tyrant
+Anairetes parulus_Tufted Tit-Tyrant
+Anairetes reguloides_Pied-crested Tit-Tyrant
+Anas acuta_Northern Pintail
+Anas andium_Andean Teal
+Anas carolinensis_Green-winged Teal
+Anas castanea_Chestnut Teal
+Anas crecca_Green-winged Teal
+Anas diazi_Mexican Duck
+Anas flavirostris_Yellow-billed Teal
+Anas fulvigula_Mottled Duck
+Anas georgica_Yellow-billed Pintail
+Anas gracilis_Gray Teal
+Anas platyrhynchos_Mallard
+Anas poecilorhyncha_Indian Spot-billed Duck
+Anas rubripes_American Black Duck
+Anas superciliosa_Pacific Black Duck
+Anas undulata_Yellow-billed Duck
+Anas zonorhyncha_Eastern Spot-billed Duck
+Ancistrops strigilatus_Chestnut-winged Hookbill
+Andigena hypoglauca_Gray-breasted Mountain-Toucan
+Andigena laminirostris_Plate-billed Mountain-Toucan
+Andigena nigrirostris_Black-billed Mountain-Toucan
+Androdon aequatorialis_Tooth-billed Hummingbird
+Andropadus importunus_Sombre Greenbul
+Anhima cornuta_Horned Screamer
+Anhinga anhinga_Anhinga
+Anhinga melanogaster_Oriental Darter
+Anhinga novaehollandiae_Australasian Darter
+Anisognathus igniventris_Scarlet-bellied Mountain-Tanager
+Anisognathus lacrymosus_Lacrimose Mountain-Tanager
+Anisognathus notabilis_Black-chinned Mountain-Tanager
+Anisognathus somptuosus_Blue-winged Mountain-Tanager
+Anodorhynchus hyacinthinus_Hyacinth Macaw
+Anodorhynchus leari_Indigo Macaw
+Anorrhinus galeritus_Bushy-crested Hornbill
+Anorrhinus tickelli_Rusty-cheeked Hornbill
+Anous minutus_Black Noddy
+Anous stolidus_Brown Noddy
+Anser albifrons_Greater White-fronted Goose
+Anser anser_Graylag Goose
+Anser brachyrhynchus_Pink-footed Goose
+Anser caerulescens_Snow Goose
+Anser canagicus_Emperor Goose
+Anser cygnoides_Swan Goose
+Anser erythropus_Lesser White-fronted Goose
+Anser fabalis_Taiga Bean-Goose
+Anser indicus_Bar-headed Goose
+Anser rossii_Ross's Goose
+Anser serrirostris_Tundra Bean-Goose
+Anseranas semipalmata_Magpie Goose
+Anthipes monileger_White-gorgeted Flycatcher
+Anthipes solitaris_Rufous-browed Flycatcher
+Anthochaera carunculata_Red Wattlebird
+Anthochaera chrysoptera_Little Wattlebird
+Anthochaera lunulata_Western Wattlebird
+Anthochaera paradoxa_Yellow Wattlebird
+Anthornis melanura_New Zealand Bellbird
+Anthoscopus minutus_Southern Penduline-Tit
+Anthoscopus musculus_Mouse-colored Penduline-Tit
+Anthracoceros albirostris_Oriental Pied-Hornbill
+Anthracoceros coronatus_Malabar Pied-Hornbill
+Anthracoceros malayanus_Black Hornbill
+Anthracothorax dominicus_Antillean Mango
+Anthracothorax nigricollis_Black-throated Mango
+Anthracothorax prevostii_Green-breasted Mango
+Anthreptes malacensis_Brown-throated Sunbird
+Anthreptes orientalis_Eastern Violet-backed Sunbird
+Anthreptes simplex_Plain Sunbird
+Anthropoides paradiseus_Blue Crane
+Anthropoides virgo_Demoiselle Crane
+Anthus antarcticus_South Georgia Pipit
+Anthus berthelotii_Berthelot's Pipit
+Anthus bogotensis_Paramo Pipit
+Anthus brevirostris_Puna Pipit
+Anthus campestris_Tawny Pipit
+Anthus cervinus_Red-throated Pipit
+Anthus chacoensis_Pampas Pipit
+Anthus cinnamomeus_African Pipit
+Anthus correndera_Correndera Pipit
+Anthus crenatus_Yellow-tufted Pipit
+Anthus furcatus_Short-billed Pipit
+Anthus godlewskii_Blyth's Pipit
+Anthus gustavi_Pechora Pipit
+Anthus hellmayri_Hellmayr's Pipit
+Anthus hodgsoni_Olive-backed Pipit
+Anthus leucophrys_Plain-backed Pipit
+Anthus lineiventris_Striped Pipit
+Anthus lutescens_Yellowish Pipit
+Anthus nattereri_Ochre-breasted Pipit
+Anthus novaeseelandiae_Australasian Pipit
+Anthus peruvianus_Peruvian Pipit
+Anthus petrosus_Rock Pipit
+Anthus pratensis_Meadow Pipit
+Anthus richardi_Richard's Pipit
+Anthus roseatus_Rosy Pipit
+Anthus rubescens_American Pipit
+Anthus rufulus_Paddyfield Pipit
+Anthus similis_Long-billed Pipit
+Anthus spinoletta_Water Pipit
+Anthus spragueii_Sprague's Pipit
+Anthus sylvanus_Upland Pipit
+Anthus trivialis_Tree Pipit
+Antigone antigone_Sarus Crane
+Antigone canadensis_Sandhill Crane
+Antigone rubicunda_Brolga
+Antigone vipio_White-naped Crane
+Antilophia bokermanni_Araripe Manakin
+Antilophia galeata_Helmeted Manakin
+Antrostomus arizonae_Mexican Whip-poor-will
+Antrostomus badius_Yucatan Nightjar
+Antrostomus carolinensis_Chuck-will's-widow
+Antrostomus noctitherus_Puerto Rican Nightjar
+Antrostomus ridgwayi_Buff-collared Nightjar
+Antrostomus rufus_Rufous Nightjar
+Antrostomus saturatus_Dusky Nightjar
+Antrostomus sericocaudatus_Silky-tailed Nightjar
+Antrostomus vociferus_Eastern Whip-poor-will
+Anumara forbesi_Forbes's Blackbird
+Anumbius annumbi_Firewood-gatherer
+Anurolimnas castaneiceps_Chestnut-headed Crake
+Anurolimnas fasciatus_Black-banded Crake
+Anurolimnas viridis_Russet-crowned Crake
+Apalis chapini_Chapin's Apalis
+Apalis cinerea_Gray Apalis
+Apalis flavida_Yellow-breasted Apalis
+Apalis melanocephala_Black-headed Apalis
+Apalis personata_Black-faced Apalis
+Apalis porphyrolaema_Chestnut-throated Apalis
+Apalis ruddi_Rudd's Apalis
+Apalis rufogularis_Buff-throated Apalis
+Apalis sharpii_Sharpe's Apalis
+Apalis thoracica_Bar-throated Apalis
+Apaloderma narina_Narina Trogon
+Apaloderma vittatum_Bar-tailed Trogon
+Aphanotriccus audax_Black-billed Flycatcher
+Aphanotriccus capitalis_Tawny-chested Flycatcher
+Aphantochroa cirrochloris_Sombre Hummingbird
+Aphelocephala leucopsis_Southern Whiteface
+Aphelocoma californica_California Scrub-Jay
+Aphelocoma coerulescens_Florida Scrub-Jay
+Aphelocoma insularis_Island Scrub-Jay
+Aphelocoma ultramarina_Transvolcanic Jay
+Aphelocoma unicolor_Unicolored Jay
+Aphelocoma wollweberi_Mexican Jay
+Aphelocoma woodhouseii_Woodhouse's Scrub-Jay
+Aphrastura spinicauda_Thorn-tailed Rayadito
+Aplonis atrifusca_Samoan Starling
+Aplonis cantoroides_Singing Starling
+Aplonis grandis_Brown-winged Starling
+Aplonis metallica_Metallic Starling
+Aplonis mysolensis_Moluccan Starling
+Aplonis opaca_Micronesian Starling
+Aplonis panayensis_Asian Glossy Starling
+Aplonis tabuensis_Polynesian Starling
+Aprositornis disjuncta_Yapacana Antbird
+Aprosmictus erythropterus_Red-winged Parrot
+Aptenodytes patagonicus_King Penguin
+Apteryx mantelli_North Island Brown Kiwi
+Apus affinis_Little Swift
+Apus apus_Common Swift
+Apus caffer_White-rumped Swift
+Apus melba_Alpine Swift
+Apus nipalensis_House Swift
+Apus pacificus_Pacific Swift
+Apus pallidus_Pallid Swift
+Apus unicolor_Plain Swift
+Aquila adalberti_Spanish Eagle
+Aquila chrysaetos_Golden Eagle
+Ara ararauna_Blue-and-yellow Macaw
+Ara chloropterus_Red-and-green Macaw
+Ara macao_Scarlet Macaw
+Ara militaris_Military Macaw
+Ara severus_Chestnut-fronted Macaw
+Arachnothera everetti_Bornean Spiderhunter
+Arachnothera flavigaster_Spectacled Spiderhunter
+Arachnothera longirostra_Little Spiderhunter
+Arachnothera magna_Streaked Spiderhunter
+Aramides albiventris_Russet-naped Wood-Rail
+Aramides axillaris_Rufous-necked Wood-Rail
+Aramides cajaneus_Gray-cowled Wood-Rail
+Aramides saracura_Slaty-breasted Wood-Rail
+Aramides wolfi_Brown Wood-Rail
+Aramides ypecaha_Giant Wood-Rail
+Aramus guarauna_Limpkin
+Aratinga auricapillus_Golden-capped Parakeet
+Aratinga jandaya_Jandaya Parakeet
+Aratinga nenday_Nanday Parakeet
+Aratinga weddellii_Dusky-headed Parakeet
+Arborophila ardens_Hainan Partridge
+Arborophila atrogularis_White-cheeked Partridge
+Arborophila campbelli_Malaysian Partridge
+Arborophila chloropus_Scaly-breasted Partridge
+Arborophila crudigularis_Taiwan Partridge
+Arborophila hyperythra_Red-breasted Partridge
+Arborophila javanica_Chestnut-bellied Partridge
+Arborophila orientalis_Gray-breasted Partridge
+Arborophila rufogularis_Rufous-throated Partridge
+Arborophila torqueola_Hill Partridge
+Arcanator orostruthus_Dapple-throat
+Archilochus alexandri_Black-chinned Hummingbird
+Archilochus colubris_Ruby-throated Hummingbird
+Ardea alba_Great Egret
+Ardea cinerea_Gray Heron
+Ardea cocoi_Cocoi Heron
+Ardea herodias_Great Blue Heron
+Ardea intermedia_Intermediate Egret
+Ardea purpurea_Purple Heron
+Ardenna creatopus_Pink-footed Shearwater
+Ardenna grisea_Sooty Shearwater
+Ardenna pacifica_Wedge-tailed Shearwater
+Ardeola bacchus_Chinese Pond-Heron
+Ardeola grayii_Indian Pond-Heron
+Ardeola ralloides_Squacco Heron
+Arenaria interpres_Ruddy Turnstone
+Arenaria melanocephala_Black Turnstone
+Argusianus argus_Great Argus
+Arizelocichla chlorigula_Yellow-throated Mountain Greenbul
+Arremon abeillei_Black-capped Sparrow
+Arremon assimilis_Gray-browed Brushfinch
+Arremon atricapillus_Black-headed Brushfinch
+Arremon aurantiirostris_Orange-billed Sparrow
+Arremon basilicus_Sierra Nevada Brushfinch
+Arremon brunneinucha_Chestnut-capped Brushfinch
+Arremon castaneiceps_Olive Finch
+Arremon costaricensis_Costa Rican Brushfinch
+Arremon crassirostris_Sooty-faced Finch
+Arremon flavirostris_Saffron-billed Sparrow
+Arremon franciscanus_Sao Francisco Sparrow
+Arremon schlegeli_Golden-winged Sparrow
+Arremon semitorquatus_Half-collared Sparrow
+Arremon taciturnus_Pectoral Sparrow
+Arremon torquatus_White-browed Brushfinch
+Arremon virenticeps_Green-striped Brushfinch
+Arremonops chloronotus_Green-backed Sparrow
+Arremonops conirostris_Black-striped Sparrow
+Arremonops rufivirgatus_Olive Sparrow
+Arremonops tocuyensis_Tocuyo Sparrow
+Arses telescopthalmus_Frilled Monarch
+Artamus cinereus_Black-faced Woodswallow
+Artamus cyanopterus_Dusky Woodswallow
+Artamus fuscus_Ashy Woodswallow
+Artamus leucorynchus_White-breasted Woodswallow
+Artamus maximus_Great Woodswallow
+Artamus personatus_Masked Woodswallow
+Artamus superciliosus_White-browed Woodswallow
+Artemisiospiza belli_Bell's Sparrow
+Artemisiospiza nevadensis_Sagebrush Sparrow
+Artisornis metopias_African Tailorbird
+Artisornis moreaui_Long-billed Tailorbird
+Arundinax aedon_Thick-billed Warbler
+Arundinicola leucocephala_White-headed Marsh Tyrant
+Asemospiza fuliginosa_Sooty Grassquit
+Asemospiza obscura_Dull-colored Grassquit
+Asio clamator_Striped Owl
+Asio flammeus_Short-eared Owl
+Asio otus_Long-eared Owl
+Asio stygius_Stygian Owl
+Aspatha gularis_Blue-throated Motmot
+Asthenes anthoides_Austral Canastero
+Asthenes arequipae_Dark-winged Canastero
+Asthenes baeri_Short-billed Canastero
+Asthenes coryi_Ochre-browed Thistletail
+Asthenes dorbignyi_Creamy-breasted Canastero
+Asthenes flammulata_Many-striped Canastero
+Asthenes fuliginosa_White-chinned Thistletail
+Asthenes griseomurina_Mouse-colored Thistletail
+Asthenes harterti_Black-throated Thistletail
+Asthenes helleri_Puna Thistletail
+Asthenes heterura_Maquis Canastero
+Asthenes huancavelicae_Pale-tailed Canastero
+Asthenes hudsoni_Hudson's Canastero
+Asthenes maculicauda_Scribble-tailed Canastero
+Asthenes modesta_Cordilleran Canastero
+Asthenes moreirae_Itatiaia Spinetail
+Asthenes ottonis_Rusty-fronted Canastero
+Asthenes palpebralis_Eye-ringed Thistletail
+Asthenes perijana_Perija Thistletail
+Asthenes pudibunda_Canyon Canastero
+Asthenes pyrrholeuca_Sharp-billed Canastero
+Asthenes sclateri_Puna Canastero
+Asthenes urubambensis_Line-fronted Canastero
+Asthenes virgata_Junin Canastero
+Asthenes wyatti_Streak-backed Canastero
+Atalotriccus pilaris_Pale-eyed Pygmy-Tyrant
+Atelornis crossleyi_Rufous-headed Ground-Roller
+Atelornis pittoides_Pitta-like Ground-Roller
+Athene blewitti_Forest Owlet
+Athene brama_Spotted Owlet
+Athene cunicularia_Burrowing Owl
+Athene noctua_Little Owl
+Athene superciliaris_White-browed Owl
+Atimastillas flavicollis_Yellow-throated Greenbul
+Atlapetes albinucha_White-naped Brushfinch
+Atlapetes albofrenatus_Moustached Brushfinch
+Atlapetes crassus_Choco Brushfinch
+Atlapetes flaviceps_Yellow-headed Brushfinch
+Atlapetes fulviceps_Fulvous-headed Brushfinch
+Atlapetes fuscoolivaceus_Dusky-headed Brushfinch
+Atlapetes latinuchus_Yellow-breasted Brushfinch
+Atlapetes leucopis_White-rimmed Brushfinch
+Atlapetes leucopterus_White-winged Brushfinch
+Atlapetes melanocephalus_Santa Marta Brushfinch
+Atlapetes melanolaemus_Black-faced Brushfinch
+Atlapetes pallidiceps_Pale-headed Brushfinch
+Atlapetes pallidinucha_Pale-naped Brushfinch
+Atlapetes personatus_Tepui Brushfinch
+Atlapetes pileatus_Rufous-capped Brushfinch
+Atlapetes rufigenis_Rufous-eared Brushfinch
+Atlapetes rufinucha_Bolivian Brushfinch
+Atlapetes schistaceus_Slaty Brushfinch
+Atlapetes seebohmi_Bay-crowned Brushfinch
+Atlapetes semirufus_Ochre-breasted Brushfinch
+Atlapetes tibialis_Yellow-thighed Brushfinch
+Atlapetes tricolor_Tricolored Brushfinch
+Atrichornis clamosus_Noisy Scrub-bird
+Atrichornis rufescens_Rufous Scrub-bird
+Attagis gayi_Rufous-bellied Seedsnipe
+Atthis ellioti_Wine-throated Hummingbird
+Atthis heloisa_Bumblebee Hummingbird
+Atticora fasciata_White-banded Swallow
+Atticora pileata_Black-capped Swallow
+Atticora tibialis_White-thighed Swallow
+Attila bolivianus_Dull-capped Attila
+Attila cinnamomeus_Cinnamon Attila
+Attila citriniventris_Citron-bellied Attila
+Attila phoenicurus_Rufous-tailed Attila
+Attila rufus_Gray-hooded Attila
+Attila spadiceus_Bright-rumped Attila
+Attila torridus_Ochraceous Attila
+Augastes lumachella_Hooded Visorbearer
+Augastes scutatus_Hyacinth Visorbearer
+Aulacorhynchus albivitta_Southern Emerald-Toucanet
+Aulacorhynchus atrogularis_Black-throated Toucanet
+Aulacorhynchus caeruleogularis_Blue-throated Toucanet
+Aulacorhynchus coeruleicinctis_Blue-banded Toucanet
+Aulacorhynchus derbianus_Chestnut-tipped Toucanet
+Aulacorhynchus haematopygus_Crimson-rumped Toucanet
+Aulacorhynchus prasinus_Northern Emerald-Toucanet
+Aulacorhynchus sulcatus_Groove-billed Toucanet
+Auriparus flaviceps_Verdin
+Automolus exsertus_Chiriqui Foliage-gleaner
+Automolus infuscatus_Olive-backed Foliage-gleaner
+Automolus lammi_Pernambuco Foliage-gleaner
+Automolus leucophthalmus_White-eyed Foliage-gleaner
+Automolus melanopezus_Brown-rumped Foliage-gleaner
+Automolus ochrolaemus_Buff-throated Foliage-gleaner
+Automolus paraensis_Para Foliage-gleaner
+Automolus rufipileatus_Chestnut-crowned Foliage-gleaner
+Automolus subulatus_Striped Woodhaunter
+Automolus virgatus_Western Woodhaunter
+Aviceda subcristata_Pacific Baza
+Aythya americana_Redhead
+Aythya collaris_Ring-necked Duck
+Aythya ferina_Common Pochard
+Aythya fuligula_Tufted Duck
+Aythya marila_Greater Scaup
+Aythya nyroca_Ferruginous Duck
+Aythya valisineria_Canvasback
+Baeolophus atricristatus_Black-crested Titmouse
+Baeolophus bicolor_Tufted Titmouse
+Baeolophus inornatus_Oak Titmouse
+Baeolophus ridgwayi_Juniper Titmouse
+Baeolophus wollweberi_Bridled Titmouse
+Baeopogon indicator_Honeyguide Greenbul
+Balearica regulorum_Gray Crowned-Crane
+Bambusicola fytchii_Mountain Bamboo-Partridge
+Bambusicola sonorivox_Taiwan Bamboo-Partridge
+Bambusicola thoracicus_Chinese Bamboo-Partridge
+Bangsia aureocincta_Gold-ringed Tanager
+Bangsia edwardsi_Moss-backed Tanager
+Bangsia melanochlamys_Black-and-gold Tanager
+Bangsia rothschildi_Golden-chested Tanager
+Barnardius zonarius_Australian Ringneck
+Bartramia longicauda_Upland Sandpiper
+Baryphthengus martii_Rufous Motmot
+Baryphthengus ruficapillus_Rufous-capped Motmot
+Basileuterus belli_Golden-browed Warbler
+Basileuterus culicivorus_Golden-crowned Warbler
+Basileuterus lachrymosus_Fan-tailed Warbler
+Basileuterus melanogenys_Black-cheeked Warbler
+Basileuterus melanotis_Costa Rican Warbler
+Basileuterus rufifrons_Rufous-capped Warbler
+Basileuterus trifasciatus_Three-banded Warbler
+Basileuterus tristriatus_Three-striped Warbler
+Batara cinerea_Giant Antshrike
+Bathmocercus rufus_Black-faced Rufous-Warbler
+Batis capensis_Cape Batis
+Batis crypta_Dark Batis
+Batis erlangeri_Western Black-headed Batis
+Batis molitor_Chinspot Batis
+Batis orientalis_Gray-headed Batis
+Batis perkeo_Pygmy Batis
+Batis pririt_Pririt Batis
+Batrachostomus affinis_Blyth's Frogmouth
+Batrachostomus auritus_Large Frogmouth
+Batrachostomus cornutus_Sunda Frogmouth
+Batrachostomus hodgsoni_Hodgson's Frogmouth
+Batrachostomus javensis_Javan Frogmouth
+Batrachostomus moniliger_Sri Lanka Frogmouth
+Batrachostomus septimus_Philippine Frogmouth
+Batrachostomus stellatus_Gould's Frogmouth
+Berenicornis comatus_White-crowned Hornbill
+Berlepschia rikeri_Point-tailed Palmcreeper
+Bernieria madagascariensis_Long-billed Bernieria
+Bias musicus_Black-and-white Shrike-flycatcher
+Biatas nigropectus_White-bearded Antshrike
+Bleda canicapillus_Gray-headed Bristlebill
+Bleda notatus_Lesser Bristlebill
+Bleda syndactylus_Red-tailed Bristlebill
+Blythipicus pyrrhotis_Bay Woodpecker
+Blythipicus rubiginosus_Maroon Woodpecker
+Boissonneaua flavescens_Buff-tailed Coronet
+Boissonneaua jardini_Velvet-purple Coronet
+Boissonneaua matthewsii_Chestnut-breasted Coronet
+Bolborhynchus ferrugineifrons_Rufous-fronted Parakeet
+Bolborhynchus lineola_Barred Parakeet
+Bolborhynchus orbygnesius_Andean Parakeet
+Bolemoreus frenatus_Bridled Honeyeater
+Bombycilla cedrorum_Cedar Waxwing
+Bombycilla garrulus_Bohemian Waxwing
+Bombycilla japonica_Japanese Waxwing
+Bonasa umbellus_Ruffed Grouse
+Bostrychia hagedash_Hadada Ibis
+Bostrychia rara_Spot-breasted Ibis
+Botaurus lentiginosus_American Bittern
+Botaurus pinnatus_Pinnated Bittern
+Botaurus stellaris_Great Bittern
+Brachygalba albogularis_White-throated Jacamar
+Brachygalba lugubris_Brown Jacamar
+Brachypodius atriceps_Black-headed Bulbul
+Brachypodius eutilotus_Puff-backed Bulbul
+Brachypodius priocephalus_Gray-headed Bulbul
+Brachypodius urostictus_Yellow-wattled Bulbul
+Brachypteryx cruralis_Himalayan Shortwing
+Brachypteryx goodfellowi_Taiwan Shortwing
+Brachypteryx hyperythra_Rusty-bellied Shortwing
+Brachypteryx leucophris_Lesser Shortwing
+Brachypteryx montana_White-browed Shortwing
+Brachyramphus marmoratus_Marbled Murrelet
+Bradornis microrhynchus_African Gray Flycatcher
+Bradypterus baboecala_Little Rush-Warbler
+Bradypterus bangwaensis_Bangwa Warbler
+Bradypterus barratti_Barratt's Warbler
+Bradypterus brunneus_Brown Emutail
+Bradypterus cinnamomeus_Cinnamon Bracken-Warbler
+Bradypterus lopezi_Evergreen-forest Warbler
+Bradypterus sylvaticus_Knysna Warbler
+Branta bernicla_Brant
+Branta canadensis_Canada Goose
+Branta hutchinsii_Cackling Goose
+Branta leucopsis_Barnacle Goose
+Branta sandvicensis_Hawaiian Goose
+Brotogeris chiriri_Yellow-chevroned Parakeet
+Brotogeris chrysoptera_Golden-winged Parakeet
+Brotogeris cyanoptera_Cobalt-winged Parakeet
+Brotogeris jugularis_Orange-chinned Parakeet
+Brotogeris pyrrhoptera_Gray-cheeked Parakeet
+Brotogeris sanctithomae_Tui Parakeet
+Brotogeris tirica_Plain Parakeet
+Brotogeris versicolurus_White-winged Parakeet
+Bubalornis albirostris_White-billed Buffalo-Weaver
+Bubalornis niger_Red-billed Buffalo-Weaver
+Bubo africanus_Spotted Eagle-Owl
+Bubo ascalaphus_Pharaoh Eagle-Owl
+Bubo bubo_Eurasian Eagle-Owl
+Bubo lacteus_Verreaux's Eagle-Owl
+Bubo magellanicus_Lesser Horned Owl
+Bubo nipalensis_Spot-bellied Eagle-Owl
+Bubo scandiacus_Snowy Owl
+Bubo sumatranus_Barred Eagle-Owl
+Bubo virginianus_Great Horned Owl
+Bubulcus ibis_Cattle Egret
+Bucanetes githagineus_Trumpeter Finch
+Buccanodon duchaillui_Yellow-spotted Barbet
+Bucco capensis_Collared Puffbird
+Bucco macrodactylus_Chestnut-capped Puffbird
+Bucco tamatia_Spotted Puffbird
+Bucephala albeola_Bufflehead
+Bucephala clangula_Common Goldeneye
+Bucephala islandica_Barrow's Goldeneye
+Buceros bicornis_Great Hornbill
+Buceros hydrocorax_Rufous Hornbill
+Buceros rhinoceros_Rhinoceros Hornbill
+Bucorvus leadbeateri_Southern Ground-Hornbill
+Buphagus africanus_Yellow-billed Oxpecker
+Buphagus erythrorynchus_Red-billed Oxpecker
+Burhinus bistriatus_Double-striped Thick-knee
+Burhinus capensis_Spotted Thick-knee
+Burhinus grallarius_Bush Thick-knee
+Burhinus indicus_Indian Thick-knee
+Burhinus oedicnemus_Eurasian Thick-knee
+Burhinus senegalensis_Senegal Thick-knee
+Burhinus superciliaris_Peruvian Thick-knee
+Burhinus vermiculatus_Water Thick-knee
+Busarellus nigricollis_Black-collared Hawk
+Butastur indicus_Gray-faced Buzzard
+Buteo albigula_White-throated Hawk
+Buteo albonotatus_Zone-tailed Hawk
+Buteo augur_Augur Buzzard
+Buteo brachyurus_Short-tailed Hawk
+Buteo buteo_Common Buzzard
+Buteo jamaicensis_Red-tailed Hawk
+Buteo japonicus_Eastern Buzzard
+Buteo lagopus_Rough-legged Hawk
+Buteo lineatus_Red-shouldered Hawk
+Buteo nitidus_Gray-lined Hawk
+Buteo plagiatus_Gray Hawk
+Buteo platypterus_Broad-winged Hawk
+Buteo regalis_Ferruginous Hawk
+Buteo ridgwayi_Ridgway's Hawk
+Buteo rufinus_Long-legged Buzzard
+Buteo swainsoni_Swainson's Hawk
+Buteogallus anthracinus_Common Black Hawk
+Buteogallus coronatus_Chaco Eagle
+Buteogallus meridionalis_Savanna Hawk
+Buteogallus schistaceus_Slate-colored Hawk
+Buteogallus urubitinga_Great Black Hawk
+Buthraupis montana_Hooded Mountain-Tanager
+Buthraupis wetmorei_Masked Mountain-Tanager
+Butorides striata_Striated Heron
+Butorides virescens_Green Heron
+Bycanistes albotibialis_White-thighed Hornbill
+Bycanistes brevis_Silvery-cheeked Hornbill
+Bycanistes bucinator_Trumpeter Hornbill
+Bycanistes fistulator_Piping Hornbill
+Bycanistes subcylindricus_Black-and-white-casqued Hornbill
+Cacatua ducorpsii_Ducorps's Cockatoo
+Cacatua galerita_Sulphur-crested Cockatoo
+Cacatua pastinator_Western Corella
+Cacatua sanguinea_Little Corella
+Cacatua tenuirostris_Long-billed Corella
+Cacicus cela_Yellow-rumped Cacique
+Cacicus chrysonotus_Mountain Cacique
+Cacicus chrysopterus_Golden-winged Cacique
+Cacicus haemorrhous_Red-rumped Cacique
+Cacicus latirostris_Band-tailed Cacique
+Cacicus leucoramphus_Northern Mountain Cacique
+Cacicus microrhynchus_Scarlet-rumped Cacique
+Cacicus oseryi_Casqued Cacique
+Cacicus solitarius_Solitary Black Cacique
+Cacicus uropygialis_Scarlet-rumped Cacique
+Cacomantis castaneiventris_Chestnut-breasted Cuckoo
+Cacomantis flabelliformis_Fan-tailed Cuckoo
+Cacomantis leucolophus_White-crowned Koel
+Cacomantis merulinus_Plaintive Cuckoo
+Cacomantis pallidus_Pallid Cuckoo
+Cacomantis passerinus_Gray-bellied Cuckoo
+Cacomantis sepulcralis_Rusty-breasted Cuckoo
+Cacomantis sonneratii_Banded Bay Cuckoo
+Cacomantis variolosus_Brush Cuckoo
+Cairina moschata_Muscovy Duck
+Calamanthus fuliginosus_Striated Fieldwren
+Calamonastes simplex_Gray Wren-Warbler
+Calamonastes stierlingi_Stierling's Wren-Warbler
+Calamospiza melanocorys_Lark Bunting
+Calandrella acutirostris_Hume's Lark
+Calandrella brachydactyla_Greater Short-toed Lark
+Calandrella cinerea_Red-capped Lark
+Calcarius lapponicus_Lapland Longspur
+Calcarius ornatus_Chestnut-collared Longspur
+Calcarius pictus_Smith's Longspur
+Calendulauda africanoides_Fawn-colored Lark
+Calendulauda albescens_Karoo Lark
+Calendulauda alopex_Foxy Lark
+Calendulauda poecilosterna_Pink-breasted Lark
+Calendulauda sabota_Sabota Lark
+Calicalicus madagascariensis_Red-tailed Vanga
+Calicalicus rufocarpalis_Red-shouldered Vanga
+Calidris acuminata_Sharp-tailed Sandpiper
+Calidris alba_Sanderling
+Calidris alpina_Dunlin
+Calidris bairdii_Baird's Sandpiper
+Calidris canutus_Red Knot
+Calidris falcinellus_Broad-billed Sandpiper
+Calidris ferruginea_Curlew Sandpiper
+Calidris fuscicollis_White-rumped Sandpiper
+Calidris himantopus_Stilt Sandpiper
+Calidris maritima_Purple Sandpiper
+Calidris mauri_Western Sandpiper
+Calidris melanotos_Pectoral Sandpiper
+Calidris minuta_Little Stint
+Calidris minutilla_Least Sandpiper
+Calidris ptilocnemis_Rock Sandpiper
+Calidris pugnax_Ruff
+Calidris pusilla_Semipalmated Sandpiper
+Calidris ruficollis_Red-necked Stint
+Calidris subminuta_Long-toed Stint
+Calidris temminckii_Temminck's Stint
+Calidris virgata_Surfbird
+Caligavis chrysops_Yellow-faced Honeyeater
+Callacanthis burtoni_Spectacled Finch
+Callaeas wilsoni_North Island Kokako
+Calliope calliope_Siberian Rubythroat
+Calliope pectardens_Firethroat
+Calliope pectoralis_Himalayan Rubythroat
+Calliope tschebaiewi_Chinese Rubythroat
+Callipepla californica_California Quail
+Callipepla douglasii_Elegant Quail
+Callipepla gambelii_Gambel's Quail
+Callipepla squamata_Scaled Quail
+Callocephalon fimbriatum_Gang-gang Cockatoo
+Calocitta colliei_Black-throated Magpie-Jay
+Calocitta formosa_White-throated Magpie-Jay
+Calonectris borealis_Cory's Shearwater
+Calonectris diomedea_Cory's Shearwater
+Caloperdix oculeus_Ferruginous Partridge
+Calothorax lucifer_Lucifer Hummingbird
+Calypte anna_Anna's Hummingbird
+Calypte costae_Costa's Hummingbird
+Calyptomena viridis_Green Broadbill
+Calyptomena whiteheadi_Whitehead's Broadbill
+Calyptophilus frugivorus_Eastern Chat-Tanager
+Calyptophilus tertius_Western Chat-Tanager
+Calyptorhynchus banksii_Red-tailed Black-Cockatoo
+Calyptorhynchus baudinii_Baudin's Black-Cockatoo
+Calyptorhynchus funereus_Yellow-tailed Black-Cockatoo
+Calyptorhynchus lathami_Glossy Black-Cockatoo
+Calyptorhynchus latirostris_Carnaby's Black-Cockatoo
+Camaroptera brachyura_Green-backed Camaroptera
+Camaroptera brevicaudata_Grey-backed Camaroptera
+Camaroptera chloronota_Olive-green Camaroptera
+Camaroptera superciliaris_Yellow-browed Camaroptera
+Campephaga flava_Black Cuckooshrike
+Campephaga quiscalina_Purple-throated Cuckooshrike
+Campephilus gayaquilensis_Guayaquil Woodpecker
+Campephilus guatemalensis_Pale-billed Woodpecker
+Campephilus haematogaster_Crimson-bellied Woodpecker
+Campephilus leucopogon_Cream-backed Woodpecker
+Campephilus magellanicus_Magellanic Woodpecker
+Campephilus melanoleucos_Crimson-crested Woodpecker
+Campephilus pollens_Powerful Woodpecker
+Campephilus robustus_Robust Woodpecker
+Campephilus rubricollis_Red-necked Woodpecker
+Campethera abingoni_Golden-tailed Woodpecker
+Campethera nubica_Nubian Woodpecker
+Campochaera sloetii_Golden Cuckooshrike
+Camptostoma imberbe_Northern Beardless-Tyrannulet
+Camptostoma obsoletum_Southern Beardless-Tyrannulet
+Campylopterus curvipennis_Wedge-tailed Sabrewing
+Campylopterus excellens_Long-tailed Sabrewing
+Campylopterus falcatus_Lazuline Sabrewing
+Campylopterus hemileucurus_Violet Sabrewing
+Campylopterus largipennis_Gray-breasted Sabrewing
+Campylopterus rufus_Rufous Sabrewing
+Campylopterus villaviscensio_Napo Sabrewing
+Campylorhamphus falcularius_Black-billed Scythebill
+Campylorhamphus procurvoides_Curve-billed Scythebill
+Campylorhamphus pusillus_Brown-billed Scythebill
+Campylorhamphus trochilirostris_Red-billed Scythebill
+Campylorhynchus albobrunneus_White-headed Wren
+Campylorhynchus brunneicapillus_Cactus Wren
+Campylorhynchus capistratus_Rufous-backed Wren
+Campylorhynchus chiapensis_Giant Wren
+Campylorhynchus fasciatus_Fasciated Wren
+Campylorhynchus griseus_Bicolored Wren
+Campylorhynchus gularis_Spotted Wren
+Campylorhynchus humilis_Sclater's Wren
+Campylorhynchus jocosus_Boucard's Wren
+Campylorhynchus megalopterus_Gray-barred Wren
+Campylorhynchus nuchalis_Stripe-backed Wren
+Campylorhynchus rufinucha_Rufous-naped Wren
+Campylorhynchus turdinus_Thrush-like Wren
+Campylorhynchus yucatanicus_Yucatan Wren
+Campylorhynchus zonatus_Band-backed Wren
+Cantorchilus elutus_Isthmian Wren
+Cantorchilus griseus_Gray Wren
+Cantorchilus guarayanus_Fawn-breasted Wren
+Cantorchilus leucopogon_Stripe-throated Wren
+Cantorchilus leucotis_Buff-breasted Wren
+Cantorchilus longirostris_Long-billed Wren
+Cantorchilus modestus_Cabanis's Wren
+Cantorchilus nigricapillus_Bay Wren
+Cantorchilus semibadius_Riverside Wren
+Cantorchilus superciliaris_Superciliated Wren
+Cantorchilus thoracicus_Stripe-breasted Wren
+Capito auratus_Gilded Barbet
+Capito aurovirens_Scarlet-crowned Barbet
+Capito dayi_Black-girdled Barbet
+Capito hypoleucus_White-mantled Barbet
+Capito quinticolor_Five-colored Barbet
+Capito squamatus_Orange-fronted Barbet
+Capito wallacei_Scarlet-banded Barbet
+Caprimulgus affinis_Savanna Nightjar
+Caprimulgus asiaticus_Indian Nightjar
+Caprimulgus atripennis_Jerdon's Nightjar
+Caprimulgus binotatus_Brown Nightjar
+Caprimulgus clarus_Slender-tailed Nightjar
+Caprimulgus climacurus_Long-tailed Nightjar
+Caprimulgus europaeus_Eurasian Nightjar
+Caprimulgus fossii_Square-tailed Nightjar
+Caprimulgus indicus_Jungle Nightjar
+Caprimulgus jotaka_Gray Nightjar
+Caprimulgus macrurus_Large-tailed Nightjar
+Caprimulgus madagascariensis_Madagascar Nightjar
+Caprimulgus manillensis_Philippine Nightjar
+Caprimulgus natalensis_Swamp Nightjar
+Caprimulgus nigriscapularis_Black-shouldered Nightjar
+Caprimulgus pectoralis_Fiery-necked Nightjar
+Caprimulgus poliocephalus_Abyssinian Nightjar
+Caprimulgus pulchellus_Salvadori's Nightjar
+Caprimulgus ruficollis_Red-necked Nightjar
+Caprimulgus rufigena_Rufous-cheeked Nightjar
+Caprimulgus tristigma_Freckled Nightjar
+Capsiempis flaveola_Yellow Tyrannulet
+Caracara cheriway_Crested Caracara
+Caracara plancus_Southern Caracara
+Cardellina canadensis_Canada Warbler
+Cardellina pusilla_Wilson's Warbler
+Cardellina rubra_Red Warbler
+Cardellina rubrifrons_Red-faced Warbler
+Cardellina versicolor_Pink-headed Warbler
+Cardinalis cardinalis_Northern Cardinal
+Cardinalis phoeniceus_Vermilion Cardinal
+Cardinalis sinuatus_Pyrrhuloxia
+Carduelis carduelis_European Goldfinch
+Carduelis citrinella_Citril Finch
+Carduelis corsicana_Corsican Finch
+Cariama cristata_Red-legged Seriema
+Carpococcyx radiceus_Bornean Ground-Cuckoo
+Carpococcyx renauldi_Coral-billed Ground-Cuckoo
+Carpodacus dubius_Chinese White-browed Rosefinch
+Carpodacus erythrinus_Common Rosefinch
+Carpodacus puniceus_Red-fronted Rosefinch
+Carpodacus rodochroa_Pink-browed Rosefinch
+Carpodacus rubicilla_Great Rosefinch
+Carpodacus rubicilloides_Streaked Rosefinch
+Carpodacus sibiricus_Long-tailed Rosefinch
+Carpodacus synoicus_Sinai Rosefinch
+Carpornis cucullata_Hooded Berryeater
+Carpornis melanocephala_Black-headed Berryeater
+Carpospiza brachydactyla_Pale Rockfinch
+Carterornis chrysomela_Golden Monarch
+Carterornis leucotis_White-eared Monarch
+Carterornis pileatus_White-naped Monarch
+Caryothraustes canadensis_Yellow-green Grosbeak
+Caryothraustes poliogaster_Black-faced Grosbeak
+Casiornis rufus_Rufous Casiornis
+Cassiculus melanicterus_Yellow-winged Cacique
+Castanozoster thoracicus_Bay-chested Warbling-Finch
+Casuarius casuarius_Southern Cassowary
+Catamblyrhynchus diadema_Plushcap
+Catamenia analis_Band-tailed Seedeater
+Catamenia homochroa_Paramo Seedeater
+Catamenia inornata_Plain-colored Seedeater
+Cathartes aura_Turkey Vulture
+Catharus aurantiirostris_Orange-billed Nightingale-Thrush
+Catharus bicknelli_Bicknell's Thrush
+Catharus dryas_Spotted Nightingale-Thrush
+Catharus frantzii_Ruddy-capped Nightingale-Thrush
+Catharus fuscater_Slaty-backed Nightingale-Thrush
+Catharus fuscescens_Veery
+Catharus gracilirostris_Black-billed Nightingale-Thrush
+Catharus guttatus_Hermit Thrush
+Catharus maculatus_Sclater's Nightingale-Thrush
+Catharus mexicanus_Black-headed Nightingale-Thrush
+Catharus minimus_Gray-cheeked Thrush
+Catharus occidentalis_Russet Nightingale-Thrush
+Catharus ustulatus_Swainson's Thrush
+Catherpes mexicanus_Canyon Wren
+Cecropis abyssinica_Lesser Striped Swallow
+Cecropis cucullata_Greater Striped Swallow
+Cecropis daurica_Red-rumped Swallow
+Cecropis semirufa_Rufous-chested Swallow
+Cecropis striolata_Striated Swallow
+Celeus castaneus_Chestnut-colored Woodpecker
+Celeus elegans_Chestnut Woodpecker
+Celeus flavescens_Blond-crested Woodpecker
+Celeus flavus_Cream-colored Woodpecker
+Celeus galeatus_Helmeted Woodpecker
+Celeus grammicus_Scale-breasted Woodpecker
+Celeus loricatus_Cinnamon Woodpecker
+Celeus lugubris_Pale-crested Woodpecker
+Celeus obrieni_Kaempfer's Woodpecker
+Celeus ochraceus_Ochre-backed Woodpecker
+Celeus spectabilis_Rufous-headed Woodpecker
+Celeus torquatus_Ringed Woodpecker
+Celeus undatus_Waved Woodpecker
+Centrocercus urophasianus_Greater Sage-Grouse
+Centronyx bairdii_Baird's Sparrow
+Centronyx henslowii_Henslow's Sparrow
+Centropus andamanensis_Andaman Coucal
+Centropus bengalensis_Lesser Coucal
+Centropus burchellii_Burchell's Coucal
+Centropus celebensis_Bay Coucal
+Centropus chlororhynchos_Green-billed Coucal
+Centropus goliath_Goliath Coucal
+Centropus leucogaster_Black-throated Coucal
+Centropus melanops_Black-faced Coucal
+Centropus menbeki_Greater Black Coucal
+Centropus milo_Buff-headed Coucal
+Centropus monachus_Blue-headed Coucal
+Centropus phasianinus_Pheasant Coucal
+Centropus rectunguis_Short-toed Coucal
+Centropus senegalensis_Senegal Coucal
+Centropus sinensis_Greater Coucal
+Centropus superciliosus_White-browed Coucal
+Centropus toulou_Madagascar Coucal
+Centropus viridis_Philippine Coucal
+Cephalopterus penduliger_Long-wattled Umbrellabird
+Cepphus columba_Pigeon Guillemot
+Cepphus grylle_Black Guillemot
+Ceratogymna atrata_Black-casqued Hornbill
+Ceratopipra chloromeros_Round-tailed Manakin
+Ceratopipra cornuta_Scarlet-horned Manakin
+Ceratopipra erythrocephala_Golden-headed Manakin
+Ceratopipra mentalis_Red-capped Manakin
+Ceratopipra rubrocapilla_Red-headed Manakin
+Cercibis oxycerca_Sharp-tailed Ibis
+Cercococcyx mechowi_Dusky Long-tailed Cuckoo
+Cercococcyx montanus_Barred Long-tailed Cuckoo
+Cercococcyx olivinus_Olive Long-tailed Cuckoo
+Cercomacra brasiliana_Rio de Janeiro Antbird
+Cercomacra carbonaria_Rio Branco Antbird
+Cercomacra cinerascens_Gray Antbird
+Cercomacra ferdinandi_Bananal Antbird
+Cercomacra manu_Manu Antbird
+Cercomacra melanaria_Mato Grosso Antbird
+Cercomacra nigricans_Jet Antbird
+Cercomacroides fuscicauda_Riparian Antbird
+Cercomacroides laeta_Willis's Antbird
+Cercomacroides nigrescens_Blackish Antbird
+Cercomacroides parkeri_Parker's Antbird
+Cercomacroides serva_Black Antbird
+Cercomacroides tyrannina_Dusky Antbird
+Cercotrichas coryphoeus_Karoo Scrub-Robin
+Cercotrichas galactotes_Rufous-tailed Scrub-Robin
+Cercotrichas hartlaubi_Brown-backed Scrub-Robin
+Cercotrichas leucophrys_Red-backed Scrub-Robin
+Cercotrichas paena_Kalahari Scrub-Robin
+Cercotrichas podobe_Black Scrub-Robin
+Cercotrichas quadrivirgata_Bearded Scrub-Robin
+Cercotrichas signata_Brown Scrub-Robin
+Certhia americana_Brown Creeper
+Certhia brachydactyla_Short-toed Treecreeper
+Certhia discolor_Sikkim Treecreeper
+Certhia familiaris_Eurasian Treecreeper
+Certhia himalayana_Bar-tailed Treecreeper
+Certhia manipurensis_Hume's Treecreeper
+Certhiasomus stictolaemus_Spot-throated Woodcreeper
+Certhiaxis cinnamomeus_Yellow-chinned Spinetail
+Certhiaxis mustelinus_Red-and-white Spinetail
+Certhilauda semitorquata_Eastern Long-billed Lark
+Certhilauda subcoronata_Karoo Long-billed Lark
+Certhionyx variegatus_Pied Honeyeater
+Ceryle rudis_Pied Kingfisher
+Cettia brunnifrons_Gray-sided Bush Warbler
+Cettia castaneocoronata_Chestnut-headed Tesia
+Cettia cetti_Cetti's Warbler
+Cettia major_Chestnut-crowned Bush Warbler
+Ceuthmochares aereus_Blue Malkoha
+Ceuthmochares australis_Green Malkoha
+Ceyx azureus_Azure Kingfisher
+Ceyx erithaca_Black-backed Dwarf-Kingfisher
+Chaetocercus mulsant_White-bellied Woodstar
+Chaetornis striata_Bristled Grassbird
+Chaetura brachyura_Short-tailed Swift
+Chaetura cinereiventris_Gray-rumped Swift
+Chaetura meridionalis_Sick's Swift
+Chaetura pelagica_Chimney Swift
+Chaetura spinicaudus_Band-rumped Swift
+Chaetura vauxi_Vaux's Swift
+Chalcomitra amethystina_Amethyst Sunbird
+Chalcomitra senegalensis_Scarlet-chested Sunbird
+Chalcoparia singalensis_Ruby-cheeked Sunbird
+Chalcophaps indica_Asian Emerald Dove
+Chalcophaps longirostris_Pacific Emerald Dove
+Chalcophaps stephani_Stephan's Dove
+Chalcopsitta cardinalis_Cardinal Lory
+Chalcostigma stanleyi_Blue-mantled Thornbill
+Chalybura buffonii_White-vented Plumeleteer
+Chalybura urochrysia_Bronze-tailed Plumeleteer
+Chamaea fasciata_Wrentit
+Chamaepetes goudotii_Sickle-winged Guan
+Chamaetylas fuelleborni_White-chested Alethe
+Chamaeza campanisona_Short-tailed Antthrush
+Chamaeza meruloides_Such's Antthrush
+Chamaeza mollissima_Barred Antthrush
+Chamaeza nobilis_Striated Antthrush
+Chamaeza ruficauda_Rufous-tailed Antthrush
+Chamaeza turdina_Schwartz's Antthrush
+Charadrius alexandrinus_Kentish Plover
+Charadrius bicinctus_Double-banded Plover
+Charadrius collaris_Collared Plover
+Charadrius dubius_Little Ringed Plover
+Charadrius hiaticula_Common Ringed Plover
+Charadrius leschenaultii_Greater Sand-Plover
+Charadrius melodus_Piping Plover
+Charadrius modestus_Rufous-chested Dotterel
+Charadrius mongolus_Lesser Sand-Plover
+Charadrius montanus_Mountain Plover
+Charadrius morinellus_Eurasian Dotterel
+Charadrius nivosus_Snowy Plover
+Charadrius placidus_Long-billed Plover
+Charadrius semipalmatus_Semipalmated Plover
+Charadrius tricollaris_Three-banded Plover
+Charadrius vociferus_Killdeer
+Charadrius wilsonia_Wilson's Plover
+Charitospiza eucosma_Coal-crested Finch
+Charmosyna margarethae_Duchess Lorikeet
+Charmosyna placentis_Red-flanked Lorikeet
+Chasiempis sandwichensis_Hawaii Elepaio
+Chasiempis sclateri_Kauai Elepaio
+Chauna chavaria_Northern Screamer
+Chauna torquata_Southern Screamer
+Chelidoptera tenebrosa_Swallow-winged Puffbird
+Chelidorhynx hypoxanthus_Yellow-bellied Fairy-Fantail
+Chenonetta jubata_Maned Duck
+Chersophilus duponti_Dupont's Lark
+Chiroxiphia boliviana_Yungas Manakin
+Chiroxiphia caudata_Swallow-tailed Manakin
+Chiroxiphia lanceolata_Lance-tailed Manakin
+Chiroxiphia linearis_Long-tailed Manakin
+Chiroxiphia pareola_Blue-backed Manakin
+Chlamydera maculata_Spotted Bowerbird
+Chlamydera nuchalis_Great Bowerbird
+Chlidonias hybrida_Whiskered Tern
+Chlidonias leucopterus_White-winged Tern
+Chlidonias niger_Black Tern
+Chloephaga picta_Upland Goose
+Chlorestes notata_Blue-chinned Sapphire
+Chloris chloris_European Greenfinch
+Chloris monguilloti_Vietnamese Greenfinch
+Chloris sinica_Oriental Greenfinch
+Chloris spinoides_Yellow-breasted Greenfinch
+Chloroceryle aenea_American Pygmy Kingfisher
+Chloroceryle amazona_Amazon Kingfisher
+Chloroceryle americana_Green Kingfisher
+Chloroceryle inda_Green-and-rufous Kingfisher
+Chlorocharis emiliae_Mountain Black-eye
+Chlorochrysa nitidissima_Multicolored Tanager
+Chlorochrysa phoenicotis_Glistening-green Tanager
+Chlorocichla flaviventris_Yellow-bellied Greenbul
+Chlorocichla simplex_Simple Greenbul
+Chlorodrepanis flava_Oahu Amakihi
+Chlorodrepanis stejnegeri_Kauai Amakihi
+Chlorodrepanis virens_Hawaii Amakihi
+Chlorophanes spiza_Green Honeycreeper
+Chlorophonia callophrys_Golden-browed Chlorophonia
+Chlorophonia cyanea_Blue-naped Chlorophonia
+Chlorophonia flavirostris_Yellow-collared Chlorophonia
+Chlorophonia occipitalis_Blue-crowned Chlorophonia
+Chlorophonia pyrrhophrys_Chestnut-breasted Chlorophonia
+Chloropicus fuscescens_Cardinal Woodpecker
+Chloropicus goertae_African Gray Woodpecker
+Chloropicus griseocephalus_Olive Woodpecker
+Chloropicus namaquus_Bearded Woodpecker
+Chloropsis aurifrons_Golden-fronted Leafbird
+Chloropsis cochinchinensis_Blue-winged Leafbird
+Chloropsis cyanopogon_Lesser Green Leafbird
+Chloropsis hardwickii_Orange-bellied Leafbird
+Chloropsis jerdoni_Jerdon's Leafbird
+Chlorornis riefferii_Grass-green Tanager
+Chlorospingus canigularis_Ashy-throated Chlorospingus
+Chlorospingus flavigularis_Yellow-throated Chlorospingus
+Chlorospingus flavopectus_Common Chlorospingus
+Chlorospingus flavovirens_Yellow-green Chlorospingus
+Chlorospingus pileatus_Sooty-capped Chlorospingus
+Chlorospingus semifuscus_Dusky Chlorospingus
+Chlorostilbon canivetii_Canivet's Emerald
+Chlorostilbon gibsoni_Red-billed Emerald
+Chlorostilbon lucidus_Glittering-bellied Emerald
+Chlorostilbon mellisugus_Blue-tailed Emerald
+Chlorothraupis carmioli_Carmiol's Tanager
+Chlorothraupis frenata_Olive Tanager
+Chlorothraupis olivacea_Lemon-spectacled Tanager
+Chlorothraupis stolzmanni_Ochre-breasted Tanager
+Cholornis unicolor_Brown Parrotbill
+Chondestes grammacus_Lark Sparrow
+Chondrohierax uncinatus_Hook-billed Kite
+Chordeiles acutipennis_Lesser Nighthawk
+Chordeiles gundlachii_Antillean Nighthawk
+Chordeiles minor_Common Nighthawk
+Chordeiles nacunda_Nacunda Nighthawk
+Chordeiles pusillus_Least Nighthawk
+Chroicocephalus cirrocephalus_Gray-hooded Gull
+Chroicocephalus genei_Slender-billed Gull
+Chroicocephalus maculipennis_Brown-hooded Gull
+Chroicocephalus novaehollandiae_Silver Gull
+Chroicocephalus philadelphia_Bonaparte's Gull
+Chroicocephalus ridibundus_Black-headed Gull
+Chroicocephalus serranus_Andean Gull
+Chrysococcyx basalis_Horsfield's Bronze-Cuckoo
+Chrysococcyx caprius_Dideric Cuckoo
+Chrysococcyx cupreus_African Emerald Cuckoo
+Chrysococcyx klaas_Klaas's Cuckoo
+Chrysococcyx lucidus_Shining Bronze-Cuckoo
+Chrysococcyx minutillus_Little Bronze-Cuckoo
+Chrysococcyx osculans_Black-eared Cuckoo
+Chrysococcyx xanthorhynchus_Violet Cuckoo
+Chrysocolaptes festivus_White-naped Woodpecker
+Chrysocolaptes guttacristatus_Greater Flameback
+Chrysolophus amherstiae_Lady Amherst's Pheasant
+Chrysolophus pictus_Golden Pheasant
+Chrysomma altirostre_Jerdon's Babbler
+Chrysomma sinense_Yellow-eyed Babbler
+Chrysomus icterocephalus_Yellow-hooded Blackbird
+Chrysomus ruficapillus_Chestnut-capped Blackbird
+Chrysophlegma flavinucha_Greater Yellownape
+Chrysophlegma mentale_Checker-throated Woodpecker
+Chrysophlegma miniaceum_Banded Woodpecker
+Chrysothlypis salmoni_Scarlet-and-white Tanager
+Chrysuronia oenone_Golden-tailed Sapphire
+Chunga burmeisteri_Black-legged Seriema
+Ciccaba albitarsis_Rufous-banded Owl
+Ciccaba huhula_Black-banded Owl
+Ciccaba nigrolineata_Black-and-white Owl
+Ciccaba virgata_Mottled Owl
+Cichladusa arquata_Collared Palm-Thrush
+Cichladusa guttata_Spotted Morning-Thrush
+Cichlocolaptes leucophrus_Pale-browed Treehunter
+Cichlopsis leucogenys_Rufous-brown Solitaire
+Cicinnurus magnificus_Magnificent Bird-of-Paradise
+Cicinnurus regius_King Bird-of-Paradise
+Cicinnurus respublica_Wilson's Bird-of-Paradise
+Ciconia ciconia_White Stork
+Ciconia nigra_Black Stork
+Cinclidium frontale_Blue-fronted Robin
+Cinclodes albidiventris_Chestnut-winged Cinclodes
+Cinclodes albiventris_Cream-winged Cinclodes
+Cinclodes excelsior_Stout-billed Cinclodes
+Cinclodes fuscus_Buff-winged Cinclodes
+Cinclodes oustaleti_Gray-flanked Cinclodes
+Cinclodes pabsti_Long-tailed Cinclodes
+Cinclodes patagonicus_Dark-bellied Cinclodes
+Cincloramphus cruralis_Brown Songlark
+Cincloramphus macrurus_Papuan Grassbird
+Cincloramphus mariei_New Caledonian Grassbird
+Cincloramphus mathewsi_Rufous Songlark
+Cincloramphus timoriensis_Tawny Grassbird
+Cinclosoma ajax_Painted Quail-thrush
+Cinclosoma punctatum_Spotted Quail-thrush
+Cinclus cinclus_White-throated Dipper
+Cinclus mexicanus_American Dipper
+Cinclus pallasii_Brown Dipper
+Cinnycerthia olivascens_Sharpe's Wren
+Cinnycerthia peruana_Peruvian Wren
+Cinnycerthia unirufa_Rufous Wren
+Cinnyricinclus leucogaster_Violet-backed Starling
+Cinnyris afer_Greater Double-collared Sunbird
+Cinnyris asiaticus_Purple Sunbird
+Cinnyris bifasciatus_Purple-banded Sunbird
+Cinnyris chalybeus_Southern Double-collared Sunbird
+Cinnyris chloropygius_Olive-bellied Sunbird
+Cinnyris coccinigastrus_Splendid Sunbird
+Cinnyris cupreus_Copper Sunbird
+Cinnyris fuscus_Dusky Sunbird
+Cinnyris habessinicus_Shining Sunbird
+Cinnyris jugularis_Olive-backed Sunbird
+Cinnyris lotenius_Loten's Sunbird
+Cinnyris mariquensis_Mariqua Sunbird
+Cinnyris mediocris_Eastern Double-collared Sunbird
+Cinnyris moreaui_Moreau's Sunbird
+Cinnyris notatus_Madagascar Sunbird
+Cinnyris osea_Palestine Sunbird
+Cinnyris pulchellus_Beautiful Sunbird
+Cinnyris regius_Regal Sunbird
+Cinnyris reichenowi_Northern Double-collared Sunbird
+Cinnyris rufipennis_Rufous-winged Sunbird
+Cinnyris solaris_Flame-breasted Sunbird
+Cinnyris sovimanga_Souimanga Sunbird
+Cinnyris talatala_White-breasted Sunbird
+Cinnyris venustus_Variable Sunbird
+Circaetus gallicus_Short-toed Snake-Eagle
+Circus aeruginosus_Eurasian Marsh-Harrier
+Circus approximans_Swamp Harrier
+Circus buffoni_Long-winged Harrier
+Circus hudsonius_Northern Harrier
+Circus macrourus_Pallid Harrier
+Circus pygargus_Montagu's Harrier
+Circus spilonotus_Eastern Marsh-Harrier
+Cissa chinensis_Common Green-Magpie
+Cissa hypoleuca_Indochinese Green-Magpie
+Cissopis leverianus_Magpie Tanager
+Cisticola aberrans_Rock-loving Cisticola
+Cisticola anonymus_Chattering Cisticola
+Cisticola aridulus_Desert Cisticola
+Cisticola ayresii_Wing-snapping Cisticola
+Cisticola brachypterus_Siffling Cisticola
+Cisticola cantans_Singing Cisticola
+Cisticola cherina_Madagascar Cisticola
+Cisticola chiniana_Rattling Cisticola
+Cisticola chubbi_Chubb's Cisticola
+Cisticola erythrops_Red-faced Cisticola
+Cisticola exilis_Golden-headed Cisticola
+Cisticola fulvicapilla_Piping Cisticola
+Cisticola hunteri_Hunter's Cisticola
+Cisticola juncidis_Zitting Cisticola
+Cisticola lais_Wailing Cisticola
+Cisticola lateralis_Whistling Cisticola
+Cisticola marginatus_Winding Cisticola
+Cisticola natalensis_Croaking Cisticola
+Cisticola nigriloris_Black-lored Cisticola
+Cisticola njombe_Churring Cisticola
+Cisticola subruficapilla_Red-headed Cisticola
+Cisticola textrix_Cloud Cisticola
+Cisticola tinniens_Levaillant's Cisticola
+Cisticola woosnami_Trilling Cisticola
+Cistothorus apolinari_Apolinar's Wren
+Cistothorus palustris_Marsh Wren
+Cistothorus platensis_Sedge Wren
+Cistothorus stellaris_Sedge Wren
+Clamator coromandus_Chestnut-winged Cuckoo
+Clamator glandarius_Great Spotted Cuckoo
+Clamator jacobinus_Pied Cuckoo
+Clamator levaillantii_Levaillant's Cuckoo
+Clanga clanga_Greater Spotted Eagle
+Clanga pomarina_Lesser Spotted Eagle
+Clangula hyemalis_Long-tailed Duck
+Claravis pretiosa_Blue Ground Dove
+Clibanornis dendrocolaptoides_Canebrake Groundcreeper
+Clibanornis erythrocephalus_Henna-hooded Foliage-gleaner
+Clibanornis rectirostris_Chestnut-capped Foliage-gleaner
+Clibanornis rubiginosus_Ruddy Foliage-gleaner
+Clibanornis rufipectus_Santa Marta Foliage-gleaner
+Climacteris picumnus_Brown Treecreeper
+Climacteris rufus_Rufous Treecreeper
+Clytoctantes alixii_Recurve-billed Bushbird
+Clytolaema rubricauda_Brazilian Ruby
+Clytorhynchus hamlini_Rennell Shrikebill
+Clytorhynchus vitiensis_Fiji Shrikebill
+Cnemathraupis aureodorsalis_Golden-backed Mountain-Tanager
+Cnemathraupis eximia_Black-chested Mountain-Tanager
+Cnemoscopus rubrirostris_Gray-hooded Bush Tanager
+Cnemotriccus fuscatus_Fuscous Flycatcher
+Cnipodectes subbrunneus_Brownish Twistwing
+Cnipodectes superrufus_Rufous Twistwing
+Coccopygia melanotis_Swee Waxbill
+Coccopygia quartinia_Yellow-bellied Waxbill
+Coccothraustes abeillei_Hooded Grosbeak
+Coccothraustes coccothraustes_Hawfinch
+Coccothraustes vespertinus_Evening Grosbeak
+Coccycua minuta_Little Cuckoo
+Coccyzus americanus_Yellow-billed Cuckoo
+Coccyzus erythropthalmus_Black-billed Cuckoo
+Coccyzus euleri_Pearly-breasted Cuckoo
+Coccyzus longirostris_Hispaniolan Lizard-Cuckoo
+Coccyzus melacoryphus_Dark-billed Cuckoo
+Coccyzus merlini_Great Lizard-Cuckoo
+Coccyzus minor_Mangrove Cuckoo
+Coccyzus vieilloti_Puerto Rican Lizard-Cuckoo
+Cochlearius cochlearius_Boat-billed Heron
+Cochoa viridis_Green Cochoa
+Coeligena coeligena_Bronzy Inca
+Coeligena iris_Rainbow Starfrontlet
+Coeligena lutetiae_Buff-winged Starfrontlet
+Coeligena prunellei_Black Inca
+Coeligena torquata_Collared Inca
+Coeligena wilsoni_Brown Inca
+Coereba flaveola_Bananaquit
+Colaptes atricollis_Black-necked Woodpecker
+Colaptes auratus_Northern Flicker
+Colaptes auricularis_Gray-crowned Woodpecker
+Colaptes campestris_Campo Flicker
+Colaptes chrysoides_Gilded Flicker
+Colaptes fernandinae_Fernandina's Flicker
+Colaptes melanochloros_Green-barred Woodpecker
+Colaptes pitius_Chilean Flicker
+Colaptes punctigula_Spot-breasted Woodpecker
+Colaptes rivolii_Crimson-mantled Woodpecker
+Colaptes rubiginosus_Golden-olive Woodpecker
+Colaptes rupicola_Andean Flicker
+Colibri coruscans_Sparkling Violetear
+Colibri cyanotus_Lesser Violetear
+Colibri delphinae_Brown Violetear
+Colibri serrirostris_White-vented Violetear
+Colibri thalassinus_Mexican Violetear
+Colinus cristatus_Crested Bobwhite
+Colinus leucopogon_Spot-bellied Bobwhite
+Colinus nigrogularis_Black-throated Bobwhite
+Colinus virginianus_Northern Bobwhite
+Colius colius_White-backed Mousebird
+Colius striatus_Speckled Mousebird
+Collocalia affinis_Plume-toed Swiftlet
+Colluricincla boweri_Bower's Shrikethrush
+Colluricincla harmonica_Gray Shrikethrush
+Colluricincla megarhyncha_Little Shrikethrush
+Colonia colonus_Long-tailed Tyrant
+Colorhamphus parvirostris_Patagonian Tyrant
+Columba arquatrix_Rameron Pigeon
+Columba delegorguei_Delegorgue's Pigeon
+Columba guinea_Speckled Pigeon
+Columba janthina_Japanese Wood-Pigeon
+Columba larvata_Lemon Dove
+Columba livia_Rock Pigeon
+Columba oenas_Stock Dove
+Columba palumbus_Common Wood-Pigeon
+Columba vitiensis_Metallic Pigeon
+Columbina buckleyi_Ecuadorian Ground Dove
+Columbina cruziana_Croaking Ground Dove
+Columbina inca_Inca Dove
+Columbina minuta_Plain-breasted Ground Dove
+Columbina passerina_Common Ground Dove
+Columbina picui_Picui Ground Dove
+Columbina squammata_Scaled Dove
+Columbina talpacoti_Ruddy Ground Dove
+Compsothraupis loricata_Scarlet-throated Tanager
+Conioptilon mcilhennyi_Black-faced Cotinga
+Conirostrum albifrons_Capped Conebill
+Conirostrum bicolor_Bicolored Conebill
+Conirostrum binghami_Giant Conebill
+Conirostrum cinereum_Cinereous Conebill
+Conirostrum margaritae_Pearly-breasted Conebill
+Conirostrum rufum_Rufous-browed Conebill
+Conirostrum sitticolor_Blue-backed Conebill
+Conirostrum speciosum_Chestnut-vented Conebill
+Conirostrum tamarugense_Tamarugo Conebill
+Conopias albovittatus_White-ringed Flycatcher
+Conopias cinchoneti_Lemon-browed Flycatcher
+Conopias parvus_Yellow-throated Flycatcher
+Conopias trivirgatus_Three-striped Flycatcher
+Conopophaga ardesiaca_Slaty Gnateater
+Conopophaga aurita_Chestnut-belted Gnateater
+Conopophaga castaneiceps_Chestnut-crowned Gnateater
+Conopophaga cearae_Ceara Gnateater
+Conopophaga lineata_Rufous Gnateater
+Conopophaga melanogaster_Black-bellied Gnateater
+Conopophaga melanops_Black-cheeked Gnateater
+Conopophaga peruviana_Ash-throated Gnateater
+Conopophila albogularis_Rufous-banded Honeyeater
+Conostoma aemodium_Great Parrotbill
+Conothraupis speculigera_Black-and-white Tanager
+Contopus caribaeus_Cuban Pewee
+Contopus cinereus_Tropical Pewee
+Contopus cooperi_Olive-sided Flycatcher
+Contopus fumigatus_Smoke-colored Pewee
+Contopus latirostris_Lesser Antillean Pewee
+Contopus lugubris_Dark Pewee
+Contopus nigrescens_Blackish Pewee
+Contopus pertinax_Greater Pewee
+Contopus punensis_Tumbes Pewee
+Contopus sordidulus_Western Wood-Pewee
+Contopus virens_Eastern Wood-Pewee
+Copsychus albiventris_Andaman Shama
+Copsychus albospecularis_Madagascar Magpie-Robin
+Copsychus cebuensis_Black Shama
+Copsychus fulicatus_Indian Robin
+Copsychus luzoniensis_White-browed Shama
+Copsychus malabaricus_White-rumped Shama
+Copsychus mindanensis_Philippine Magpie-Robin
+Copsychus niger_White-vented Shama
+Copsychus pyrropygus_Rufous-tailed Shama
+Copsychus saularis_Oriental Magpie-Robin
+Copsychus stricklandii_White-crowned Shama
+Coracias abyssinicus_Abyssinian Roller
+Coracias benghalensis_Indian Roller
+Coracias caudatus_Lilac-breasted Roller
+Coracias garrulus_European Roller
+Coracina bicolor_Pied Cuckooshrike
+Coracina caesia_Gray Cuckooshrike
+Coracina longicauda_Hooded Cuckooshrike
+Coracina macei_Large Cuckooshrike
+Coracina novaehollandiae_Black-faced Cuckooshrike
+Coracina papuensis_White-bellied Cuckooshrike
+Coracina pectoralis_White-breasted Cuckooshrike
+Coracina personata_Wallacean Cuckooshrike
+Coracina striata_Bar-bellied Cuckooshrike
+Coracopsis nigra_Lesser Vasa Parrot
+Coracopsis vasa_Greater Vasa Parrot
+Coragyps atratus_Black Vulture
+Corapipo altera_White-ruffed Manakin
+Corapipo gutturalis_White-throated Manakin
+Corcorax melanorhamphos_White-winged Chough
+Cormobates leucophaea_White-throated Treecreeper
+Cormobates placens_Papuan Treecreeper
+Corvinella corvina_Yellow-billed Shrike
+Corvinella melanoleuca_Magpie Shrike
+Corvus albicollis_White-necked Raven
+Corvus albus_Pied Crow
+Corvus brachyrhynchos_American Crow
+Corvus capensis_Cape Crow
+Corvus caurinus_Northwestern Crow
+Corvus corax_Common Raven
+Corvus cornix_Hooded Crow
+Corvus corone_Carrion Crow
+Corvus coronoides_Australian Raven
+Corvus crassirostris_Thick-billed Raven
+Corvus cryptoleucus_Chihuahuan Raven
+Corvus culminatus_Indian Jungle Crow
+Corvus dauuricus_Daurian Jackdaw
+Corvus enca_Slender-billed Crow
+Corvus florensis_Flores Crow
+Corvus frugilegus_Rook
+Corvus imparatus_Tamaulipas Crow
+Corvus jamaicensis_Jamaican Crow
+Corvus leucognaphalus_White-necked Crow
+Corvus macrorhynchos_Large-billed Crow
+Corvus mellori_Little Raven
+Corvus minutus_Cuban Palm Crow
+Corvus monedula_Eurasian Jackdaw
+Corvus nasicus_Cuban Crow
+Corvus orru_Torresian Crow
+Corvus ossifragus_Fish Crow
+Corvus palmarum_Palm Crow
+Corvus rhipidurus_Fan-tailed Raven
+Corvus ruficollis_Brown-necked Raven
+Corvus sinaloae_Sinaloa Crow
+Corvus splendens_House Crow
+Corvus tasmanicus_Forest Raven
+Corvus tristis_Gray Crow
+Corvus typicus_Piping Crow
+Corvus unicolor_Banggai Crow
+Corvus validus_Long-billed Crow
+Corvus woodfordi_Guadalcanal Crow
+Corydon sumatranus_Dusky Broadbill
+Coryphaspiza melanotis_Black-masked Finch
+Coryphistera alaudina_Lark-like Brushrunner
+Coryphospingus cucullatus_Red-crested Finch
+Coryphospingus pileatus_Pileated Finch
+Corythaeola cristata_Great Blue Turaco
+Corythaixoides concolor_Gray Go-away-bird
+Corythaixoides leucogaster_White-bellied Go-away-bird
+Corythopis delalandi_Southern Antpipit
+Corythopis torquatus_Ringed Antpipit
+Corythornis cristatus_Malachite Kingfisher
+Coscoroba coscoroba_Coscoroba Swan
+Cossypha albicapillus_White-crowned Robin-Chat
+Cossypha anomala_Olive-flanked Robin-Chat
+Cossypha archeri_Archer's Robin-Chat
+Cossypha caffra_Cape Robin-Chat
+Cossypha cyanocampter_Blue-shouldered Robin-Chat
+Cossypha dichroa_Chorister Robin-Chat
+Cossypha heuglini_White-browed Robin-Chat
+Cossypha humeralis_White-throated Robin-Chat
+Cossypha natalensis_Red-capped Robin-Chat
+Cossypha niveicapilla_Snowy-crowned Robin-Chat
+Cossypha semirufa_Rüppell's Robin-Chat
+Coturnicops noveboracensis_Yellow Rail
+Coturnix coromandelica_Rain Quail
+Coturnix coturnix_Common Quail
+Coturnix delegorguei_Harlequin Quail
+Coturnix japonica_Japanese Quail
+Coturnix pectoralis_Stubble Quail
+Coua caerulea_Blue Coua
+Coua coquereli_Coquerel's Coua
+Coua cristata_Crested Coua
+Coua cursor_Running Coua
+Coua gigas_Giant Coua
+Coua reynaudii_Red-fronted Coua
+Coua ruficeps_Red-capped Coua
+Coua serriana_Red-breasted Coua
+Cracticus cassicus_Hooded Butcherbird
+Cracticus nigrogularis_Pied Butcherbird
+Cracticus quoyi_Black Butcherbird
+Cracticus torquatus_Gray Butcherbird
+Cranioleuca albicapilla_Creamy-crested Spinetail
+Cranioleuca albiceps_Light-crowned Spinetail
+Cranioleuca antisiensis_Line-cheeked Spinetail
+Cranioleuca curtata_Ash-browed Spinetail
+Cranioleuca demissa_Tepui Spinetail
+Cranioleuca erythrops_Red-faced Spinetail
+Cranioleuca gutturata_Speckled Spinetail
+Cranioleuca hellmayri_Streak-capped Spinetail
+Cranioleuca henricae_Bolivian Spinetail
+Cranioleuca marcapatae_Marcapata Spinetail
+Cranioleuca obsoleta_Olive Spinetail
+Cranioleuca pallida_Pallid Spinetail
+Cranioleuca pyrrhophia_Stripe-crowned Spinetail
+Cranioleuca semicinerea_Gray-headed Spinetail
+Cranioleuca subcristata_Crested Spinetail
+Cranioleuca vulpecula_Parker's Spinetail
+Cranioleuca vulpina_Rusty-backed Spinetail
+Crateroscelis murina_Rusty Mouse-Warbler
+Crateroscelis robusta_Mountain Mouse-Warbler
+Crax alberti_Blue-billed Curassow
+Crax alector_Black Curassow
+Crax fasciolata_Bare-faced Curassow
+Crax rubra_Great Curassow
+Creagrus furcatus_Swallow-tailed Gull
+Creatophora cinerea_Wattled Starling
+Creurgops verticalis_Rufous-crested Tanager
+Crex crex_Corn Crake
+Crinifer piscator_Western Plantain-eater
+Criniger barbatus_Western Bearded-Greenbul
+Criniger calurus_Red-tailed Greenbul
+Criniger chloronotus_Eastern Bearded-Greenbul
+Crithagra albogularis_White-throated Canary
+Crithagra flaviventris_Yellow Canary
+Crithagra gularis_Streaky-headed Seedeater
+Crithagra hyposticta_Southern Citril
+Crithagra mozambica_Yellow-fronted Canary
+Crithagra reichenowi_Reichenow's Seedeater
+Crithagra rufobrunnea_Principe Seedeater
+Crithagra scotops_Forest Canary
+Crithagra striolata_Streaky Seedeater
+Crithagra sulphurata_Brimstone Canary
+Crotophaga ani_Smooth-billed Ani
+Crotophaga major_Greater Ani
+Crotophaga sulcirostris_Groove-billed Ani
+Crypsirina temia_Racket-tailed Treepie
+Cryptillas victorini_Victorin's Warbler
+Cryptoleucopteryx plumbea_Plumbeous Hawk
+Cryptospiza reichenovii_Red-faced Crimsonwing
+Crypturellus atrocapillus_Black-capped Tinamou
+Crypturellus bartletti_Bartlett's Tinamou
+Crypturellus boucardi_Slaty-breasted Tinamou
+Crypturellus cinereus_Cinereous Tinamou
+Crypturellus cinnamomeus_Thicket Tinamou
+Crypturellus duidae_Gray-legged Tinamou
+Crypturellus erythropus_Red-legged Tinamou
+Crypturellus noctivagus_Yellow-legged Tinamou
+Crypturellus obsoletus_Brown Tinamou
+Crypturellus parvirostris_Small-billed Tinamou
+Crypturellus soui_Little Tinamou
+Crypturellus strigulosus_Brazilian Tinamou
+Crypturellus tataupa_Tataupa Tinamou
+Crypturellus transfasciatus_Pale-browed Tinamou
+Crypturellus undulatus_Undulated Tinamou
+Crypturellus variegatus_Variegated Tinamou
+Cuculus canorus_Common Cuckoo
+Cuculus clamosus_Black Cuckoo
+Cuculus gularis_African Cuckoo
+Cuculus lepidus_Sunda Cuckoo
+Cuculus micropterus_Indian Cuckoo
+Cuculus optatus_Oriental Cuckoo
+Cuculus poliocephalus_Lesser Cuckoo
+Cuculus rochii_Madagascar Cuckoo
+Cuculus saturatus_Himalayan Cuckoo
+Cuculus solitarius_Red-chested Cuckoo
+Culicicapa ceylonensis_Gray-headed Canary-Flycatcher
+Culicicapa helianthea_Citrine Canary-Flycatcher
+Culicivora caudacuta_Sharp-tailed Tyrant
+Curaeus curaeus_Austral Blackbird
+Cutia nipalensis_Himalayan Cutia
+Cyanerpes caeruleus_Purple Honeycreeper
+Cyanerpes cyaneus_Red-legged Honeycreeper
+Cyanicterus cyanicterus_Blue-backed Tanager
+Cyanistes caeruleus_Eurasian Blue Tit
+Cyanistes cyanus_Azure Tit
+Cyanistes teneriffae_African Blue Tit
+Cyanocitta cristata_Blue Jay
+Cyanocitta stelleri_Steller's Jay
+Cyanocompsa parellina_Blue Bunting
+Cyanocorax affinis_Black-chested Jay
+Cyanocorax beecheii_Purplish-backed Jay
+Cyanocorax caeruleus_Azure Jay
+Cyanocorax cayanus_Cayenne Jay
+Cyanocorax chrysops_Plush-crested Jay
+Cyanocorax cristatellus_Curl-crested Jay
+Cyanocorax cyanomelas_Purplish Jay
+Cyanocorax cyanopogon_White-naped Jay
+Cyanocorax dickeyi_Tufted Jay
+Cyanocorax heilprini_Azure-naped Jay
+Cyanocorax luxuosus_Green Jay
+Cyanocorax melanocyaneus_Bushy-crested Jay
+Cyanocorax mystacalis_White-tailed Jay
+Cyanocorax sanblasianus_San Blas Jay
+Cyanocorax violaceus_Violaceous Jay
+Cyanocorax yncas_Green Jay
+Cyanocorax yucatanicus_Yucatan Jay
+Cyanoderma ambiguum_Buff-chested Babbler
+Cyanoderma chrysaeum_Golden Babbler
+Cyanoderma erythropterum_Chestnut-winged Babbler
+Cyanoderma melanothorax_Crescent-chested Babbler
+Cyanoderma pyrrhops_Black-chinned Babbler
+Cyanoderma ruficeps_Rufous-capped Babbler
+Cyanoderma rufifrons_Rufous-fronted Babbler
+Cyanoliseus patagonus_Burrowing Parakeet
+Cyanoloxia brissonii_Ultramarine Grosbeak
+Cyanoloxia cyanoides_Blue-black Grosbeak
+Cyanoloxia glaucocaerulea_Glaucous-blue Grosbeak
+Cyanoloxia rothschildii_Amazonian Grosbeak
+Cyanolyca argentigula_Silvery-throated Jay
+Cyanolyca armillata_Black-collared Jay
+Cyanolyca cucullata_Azure-hooded Jay
+Cyanolyca nanus_Dwarf Jay
+Cyanolyca pulchra_Beautiful Jay
+Cyanolyca pumilo_Black-throated Jay
+Cyanolyca turcosa_Turquoise Jay
+Cyanolyca viridicyanus_White-collared Jay
+Cyanomitra olivacea_Olive Sunbird
+Cyanomitra veroxii_Mouse-colored Sunbird
+Cyanomitra verticalis_Green-headed Sunbird
+Cyanopica cooki_Iberian Magpie
+Cyanopica cyanus_Azure-winged Magpie
+Cyanoptila cumatilis_Zappey's Flycatcher
+Cyanoptila cyanomelana_Blue-and-white Flycatcher
+Cyanoramphus novaezelandiae_Red-crowned Parakeet
+Cyclarhis gujanensis_Rufous-browed Peppershrike
+Cyclarhis nigrirostris_Black-billed Peppershrike
+Cygnus atratus_Black Swan
+Cygnus buccinator_Trumpeter Swan
+Cygnus columbianus_Tundra Swan
+Cygnus cygnus_Whooper Swan
+Cygnus melancoryphus_Black-necked Swan
+Cygnus olor_Mute Swan
+Cymbilaimus lineatus_Fasciated Antshrike
+Cymbilaimus sanctaemariae_Bamboo Antshrike
+Cymbirhynchus macrorhynchos_Black-and-red Broadbill
+Cynanthus latirostris_Broad-billed Hummingbird
+Cyornis banyumas_Hill Blue Flycatcher
+Cyornis caerulatus_Sunda Blue Flycatcher
+Cyornis concretus_White-tailed Flycatcher
+Cyornis glaucicomans_Chinese Blue Flycatcher
+Cyornis hainanus_Hainan Blue Flycatcher
+Cyornis hoevelli_Blue-fronted Flycatcher
+Cyornis olivaceus_Fulvous-chested Jungle-Flycatcher
+Cyornis omissus_Sulawesi Blue Flycatcher
+Cyornis pallidipes_White-bellied Blue Flycatcher
+Cyornis poliogenys_Pale-chinned Blue Flycatcher
+Cyornis rubeculoides_Blue-throated Flycatcher
+Cyornis rufigastra_Mangrove Blue Flycatcher
+Cyornis sanfordi_Matinan Flycatcher
+Cyornis superbus_Bornean Blue Flycatcher
+Cyornis tickelliae_Tickell's Blue Flycatcher
+Cyornis turcosus_Malaysian Blue Flycatcher
+Cyornis umbratilis_Gray-chested Jungle-Flycatcher
+Cyornis unicolor_Pale Blue Flycatcher
+Cyphorhinus arada_Musician Wren
+Cyphorhinus phaeocephalus_Song Wren
+Cyphorhinus thoracicus_Chestnut-breasted Wren
+Cypsiurus balasiensis_Asian Palm-Swift
+Cypsiurus parvus_African Palm-Swift
+Cypsnagra hirundinacea_White-rumped Tanager
+Cyrtonyx montezumae_Montezuma Quail
+Cyrtonyx ocellatus_Ocellated Quail
+Dacelo gaudichaud_Rufous-bellied Kookaburra
+Dacelo leachii_Blue-winged Kookaburra
+Dacelo novaeguineae_Laughing Kookaburra
+Dacnis cayana_Blue Dacnis
+Dacnis flaviventer_Yellow-bellied Dacnis
+Dacnis hartlaubi_Turquoise Dacnis
+Dacnis lineata_Black-faced Dacnis
+Dacnis venusta_Scarlet-thighed Dacnis
+Dactylortyx thoracicus_Singing Quail
+Daphoenositta chrysoptera_Varied Sittella
+Daptrius ater_Black Caracara
+Dasylophus cumingi_Scale-feathered Malkoha
+Dasyornis brachypterus_Eastern Bristlebird
+Dasyornis broadbenti_Rufous Bristlebird
+Dasyornis longirostris_Western Bristlebird
+Deconychura longicauda_Long-tailed Woodcreeper
+Delichon dasypus_Asian House-Martin
+Delichon urbicum_Common House-Martin
+Deltarhynchus flammulatus_Flammulated Flycatcher
+Dendragapus fuliginosus_Sooty Grouse
+Dendragapus obscurus_Dusky Grouse
+Dendrexetastes rufigula_Cinnamon-throated Woodcreeper
+Dendrocincla anabatina_Tawny-winged Woodcreeper
+Dendrocincla fuliginosa_Plain-brown Woodcreeper
+Dendrocincla homochroa_Ruddy Woodcreeper
+Dendrocincla merula_White-chinned Woodcreeper
+Dendrocincla turdina_Plain-winged Woodcreeper
+Dendrocincla tyrannina_Tyrannine Woodcreeper
+Dendrocitta cinerascens_Bornean Treepie
+Dendrocitta formosae_Gray Treepie
+Dendrocitta leucogastra_White-bellied Treepie
+Dendrocitta vagabunda_Rufous Treepie
+Dendrocolaptes certhia_Amazonian Barred-Woodcreeper
+Dendrocolaptes picumnus_Black-banded Woodcreeper
+Dendrocolaptes platyrostris_Planalto Woodcreeper
+Dendrocolaptes sanctithomae_Northern Barred-Woodcreeper
+Dendrocopos analis_Freckle-breasted Woodpecker
+Dendrocopos darjellensis_Darjeeling Woodpecker
+Dendrocopos himalayensis_Himalayan Woodpecker
+Dendrocopos hyperythrus_Rufous-bellied Woodpecker
+Dendrocopos leucopterus_White-winged Woodpecker
+Dendrocopos leucotos_White-backed Woodpecker
+Dendrocopos macei_Fulvous-breasted Woodpecker
+Dendrocopos major_Great Spotted Woodpecker
+Dendrocopos noguchii_Okinawa Woodpecker
+Dendrocopos syriacus_Syrian Woodpecker
+Dendrocoptes auriceps_Brown-fronted Woodpecker
+Dendrocoptes medius_Middle Spotted Woodpecker
+Dendrocygna arcuata_Wandering Whistling-Duck
+Dendrocygna autumnalis_Black-bellied Whistling-Duck
+Dendrocygna bicolor_Fulvous Whistling-Duck
+Dendrocygna eytoni_Plumed Whistling-Duck
+Dendrocygna javanica_Lesser Whistling-Duck
+Dendrocygna viduata_White-faced Whistling-Duck
+Dendronanthus indicus_Forest Wagtail
+Dendroperdix sephaena_Crested Francolin
+Dendroplex picus_Straight-billed Woodcreeper
+Dendrortyx barbatus_Bearded Wood-Partridge
+Dendrortyx leucophrys_Buffy-crowned Wood-Partridge
+Dendrortyx macroura_Long-tailed Wood-Partridge
+Deroptyus accipitrinus_Red-fan Parrot
+Dicaeum aeneum_Midget Flowerpecker
+Dicaeum agile_Thick-billed Flowerpecker
+Dicaeum australe_Red-keeled Flowerpecker
+Dicaeum chrysorrheum_Yellow-vented Flowerpecker
+Dicaeum concolor_Nilgiri Flowerpecker
+Dicaeum cruentatum_Scarlet-backed Flowerpecker
+Dicaeum erythrorhynchos_Pale-billed Flowerpecker
+Dicaeum hirundinaceum_Mistletoebird
+Dicaeum ignipectus_Fire-breasted Flowerpecker
+Dicaeum maugei_Red-chested Flowerpecker
+Dicaeum minullum_Plain Flowerpecker
+Dicaeum pygmaeum_Pygmy Flowerpecker
+Dicaeum sanguinolentum_Blood-breasted Flowerpecker
+Dicaeum trigonostigma_Orange-bellied Flowerpecker
+Dicaeum tristrami_Mottled Flowerpecker
+Dicaeum trochileum_Scarlet-headed Flowerpecker
+Dichrozona cincta_Banded Antbird
+Dicrurus adsimilis_Fork-tailed Drongo
+Dicrurus aeneus_Bronzed Drongo
+Dicrurus andamanensis_Andaman Drongo
+Dicrurus atripennis_Shining Drongo
+Dicrurus balicassius_Balicassiao
+Dicrurus bracteatus_Spangled Drongo
+Dicrurus caerulescens_White-bellied Drongo
+Dicrurus divaricatus_Glossy-backed Drongo
+Dicrurus forficatus_Crested Drongo
+Dicrurus hottentottus_Hair-crested Drongo
+Dicrurus leucophaeus_Ashy Drongo
+Dicrurus ludwigii_Common Square-tailed Drongo
+Dicrurus macrocercus_Black Drongo
+Dicrurus montanus_Sulawesi Drongo
+Dicrurus paradiseus_Greater Racket-tailed Drongo
+Dicrurus remifer_Lesser Racket-tailed Drongo
+Diglossa albilatera_White-sided Flowerpiercer
+Diglossa baritula_Cinnamon-bellied Flowerpiercer
+Diglossa brunneiventris_Black-throated Flowerpiercer
+Diglossa caerulescens_Bluish Flowerpiercer
+Diglossa cyanea_Masked Flowerpiercer
+Diglossa glauca_Deep-blue Flowerpiercer
+Diglossa gloriosissima_Chestnut-bellied Flowerpiercer
+Diglossa humeralis_Black Flowerpiercer
+Diglossa indigotica_Indigo Flowerpiercer
+Diglossa lafresnayii_Glossy Flowerpiercer
+Diglossa mystacalis_Moustached Flowerpiercer
+Diglossa plumbea_Slaty Flowerpiercer
+Diglossa sittoides_Rusty Flowerpiercer
+Dinemellia dinemelli_White-headed Buffalo-Weaver
+Dinopium benghalense_Black-rumped Flameback
+Dinopium javanense_Common Flameback
+Dinopium rafflesii_Olive-backed Woodpecker
+Diopsittaca nobilis_Red-shouldered Macaw
+Diuca diuca_Common Diuca-Finch
+Dives dives_Melodious Blackbird
+Dives warczewiczi_Scrub Blackbird
+Dixiphia pipra_White-crowned Manakin
+Dolichonyx oryzivorus_Bobolink
+Donacobius atricapilla_Black-capped Donacobius
+Donacospiza albifrons_Long-tailed Reed Finch
+Doryfera johannae_Blue-fronted Lancebill
+Drepanis coccinea_Iiwi
+Drepanornis bruijnii_Pale-billed Sicklebill
+Dreptes thomensis_Sao Tome Sunbird
+Dromas ardeola_Crab-Plover
+Dromococcyx pavoninus_Pavonine Cuckoo
+Dromococcyx phasianellus_Pheasant Cuckoo
+Drymodes beccarii_Papuan Scrub-Robin
+Drymodes brunneopygia_Southern Scrub-Robin
+Drymophila devillei_Striated Antbird
+Drymophila ferruginea_Ferruginous Antbird
+Drymophila genei_Rufous-tailed Antbird
+Drymophila hellmayri_Santa Marta Antbird
+Drymophila klagesi_Klages's Antbird
+Drymophila malura_Dusky-tailed Antbird
+Drymophila ochropyga_Ochre-rumped Antbird
+Drymophila rubricollis_Bertoni's Antbird
+Drymophila squamata_Scaled Antbird
+Drymophila striaticeps_Streak-headed Antbird
+Drymornis bridgesii_Scimitar-billed Woodcreeper
+Dryobates affinis_Red-stained Woodpecker
+Dryobates albolarvatus_White-headed Woodpecker
+Dryobates arizonae_Arizona Woodpecker
+Dryobates borealis_Red-cockaded Woodpecker
+Dryobates callonotus_Scarlet-backed Woodpecker
+Dryobates cassini_Golden-collared Woodpecker
+Dryobates cathpharius_Crimson-breasted Woodpecker
+Dryobates dignus_Yellow-vented Woodpecker
+Dryobates frontalis_Dot-fronted Woodpecker
+Dryobates fumigatus_Smoky-brown Woodpecker
+Dryobates kirkii_Red-rumped Woodpecker
+Dryobates lignarius_Striped Woodpecker
+Dryobates minor_Lesser Spotted Woodpecker
+Dryobates mixtus_Checkered Woodpecker
+Dryobates nigriceps_Bar-bellied Woodpecker
+Dryobates nuttallii_Nuttall's Woodpecker
+Dryobates passerinus_Little Woodpecker
+Dryobates pubescens_Downy Woodpecker
+Dryobates scalaris_Ladder-backed Woodpecker
+Dryobates spilogaster_White-spotted Woodpecker
+Dryobates villosus_Hairy Woodpecker
+Dryocopus hodgei_Andaman Woodpecker
+Dryocopus javensis_White-bellied Woodpecker
+Dryocopus lineatus_Lineated Woodpecker
+Dryocopus martius_Black Woodpecker
+Dryocopus pileatus_Pileated Woodpecker
+Dryolimnas cuvieri_White-throated Rail
+Dryoscopus cubla_Black-backed Puffback
+Dryoscopus gambensis_Northern Puffback
+Dubusia castaneoventris_Chestnut-bellied Mountain-Tanager
+Dubusia taeniata_Buff-breasted Mountain-Tanager
+Ducula aenea_Green Imperial-Pigeon
+Ducula badia_Mountain Imperial-Pigeon
+Ducula basilica_Cinnamon-bellied Imperial-Pigeon
+Ducula concinna_Elegant Imperial-Pigeon
+Ducula lacernulata_Dark-backed Imperial-Pigeon
+Ducula latrans_Peale's Imperial-Pigeon
+Ducula pacifica_Pacific Imperial-Pigeon
+Ducula perspicillata_Spectacled Imperial-Pigeon
+Ducula pickeringii_Gray Imperial-Pigeon
+Ducula pinon_Pinon's Imperial-Pigeon
+Ducula pistrinaria_Island Imperial-Pigeon
+Ducula rubricera_Red-knobbed Imperial-Pigeon
+Ducula zoeae_Zoe's Imperial-Pigeon
+Dulus dominicus_Palmchat
+Dumetella carolinensis_Gray Catbird
+Dumetia hyperythra_Tawny-bellied Babbler
+Dysithamnus leucostictus_White-streaked Antvireo
+Dysithamnus mentalis_Plain Antvireo
+Dysithamnus occidentalis_Bicolored Antvireo
+Dysithamnus plumbeus_Plumbeous Antvireo
+Dysithamnus puncticeps_Spot-crowned Antvireo
+Dysithamnus stictothorax_Spot-breasted Antvireo
+Dysithamnus striaticeps_Streak-crowned Antvireo
+Dysithamnus xanthopterus_Rufous-backed Antvireo
+Eclectus roratus_Eclectus Parrot
+Edolisoma montanum_Black-bellied Cicadabird
+Edolisoma salomonis_Makira Cicadabird
+Edolisoma tenuirostre_Common Cicadabird
+Egretta caerulea_Little Blue Heron
+Egretta garzetta_Little Egret
+Egretta gularis_Western Reef-Heron
+Egretta novaehollandiae_White-faced Heron
+Egretta rufescens_Reddish Egret
+Egretta thula_Snowy Egret
+Egretta tricolor_Tricolored Heron
+Elachura formosa_Spotted Elachura
+Elaenia albiceps_White-crested Elaenia
+Elaenia brachyptera_Coopmans's Elaenia
+Elaenia chilensis_Chilean Elaenia
+Elaenia chiriquensis_Lesser Elaenia
+Elaenia cristata_Plain-crested Elaenia
+Elaenia flavogaster_Yellow-bellied Elaenia
+Elaenia frantzii_Mountain Elaenia
+Elaenia gigas_Mottle-backed Elaenia
+Elaenia martinica_Caribbean Elaenia
+Elaenia mesoleuca_Olivaceous Elaenia
+Elaenia obscura_Highland Elaenia
+Elaenia pallatangae_Sierran Elaenia
+Elaenia parvirostris_Small-billed Elaenia
+Elaenia ridleyana_Noronha Elaenia
+Elaenia ruficeps_Rufous-crowned Elaenia
+Elaenia sordida_Small-headed Elaenia
+Elaenia spectabilis_Large Elaenia
+Elaenia strepera_Slaty Elaenia
+Elanoides forficatus_Swallow-tailed Kite
+Elanus axillaris_Black-shouldered Kite
+Elanus caeruleus_Black-winged Kite
+Elanus leucurus_White-tailed Kite
+Electron carinatum_Keel-billed Motmot
+Electron platyrhynchum_Broad-billed Motmot
+Eleoscytalopus indigoticus_White-breasted Tapaculo
+Eleothreptus anomalus_Sickle-winged Nightjar
+Elminia albiventris_White-bellied Crested-Flycatcher
+Elminia albonotata_White-tailed Crested-Flycatcher
+Elminia longicauda_African Blue Flycatcher
+Elseyornis melanops_Black-fronted Dotterel
+Emberiza aureola_Yellow-breasted Bunting
+Emberiza bruniceps_Red-headed Bunting
+Emberiza buchanani_Gray-necked Bunting
+Emberiza cabanisi_Cabanis's Bunting
+Emberiza caesia_Cretzschmar's Bunting
+Emberiza calandra_Corn Bunting
+Emberiza capensis_Cape Bunting
+Emberiza chrysophrys_Yellow-browed Bunting
+Emberiza cia_Rock Bunting
+Emberiza cineracea_Cinereous Bunting
+Emberiza cioides_Meadow Bunting
+Emberiza cirlus_Cirl Bunting
+Emberiza citrinella_Yellowhammer
+Emberiza elegans_Yellow-throated Bunting
+Emberiza flaviventris_Golden-breasted Bunting
+Emberiza fucata_Chestnut-eared Bunting
+Emberiza godlewskii_Godlewski's Bunting
+Emberiza goslingi_Gosling's Bunting
+Emberiza hortulana_Ortolan Bunting
+Emberiza impetuani_Lark-like Bunting
+Emberiza lathami_Crested Bunting
+Emberiza leucocephalos_Pine Bunting
+Emberiza melanocephala_Black-headed Bunting
+Emberiza pallasi_Pallas's Bunting
+Emberiza pusilla_Little Bunting
+Emberiza rustica_Rustic Bunting
+Emberiza sahari_House Bunting
+Emberiza schoeniclus_Reed Bunting
+Emberiza spodocephala_Black-faced Bunting
+Emberiza stewarti_White-capped Bunting
+Emberiza striolata_Striolated Bunting
+Emberiza sulphurata_Yellow Bunting
+Emberiza tahapisi_Cinnamon-breasted Bunting
+Emberiza tristrami_Tristram's Bunting
+Emberiza variabilis_Gray Bunting
+Emberiza yessoensis_Ochre-rumped Bunting
+Emberizoides herbicola_Wedge-tailed Grass-Finch
+Emberizoides ypiranganus_Lesser Grass-Finch
+Embernagra longicauda_Pale-throated Pampa-Finch
+Embernagra platensis_Great Pampa-Finch
+Eminia lepida_Gray-capped Warbler
+Empidonax affinis_Pine Flycatcher
+Empidonax albigularis_White-throated Flycatcher
+Empidonax alnorum_Alder Flycatcher
+Empidonax atriceps_Black-capped Flycatcher
+Empidonax difficilis_Pacific-slope Flycatcher
+Empidonax flavescens_Yellowish Flycatcher
+Empidonax flaviventris_Yellow-bellied Flycatcher
+Empidonax fulvifrons_Buff-breasted Flycatcher
+Empidonax hammondii_Hammond's Flycatcher
+Empidonax minimus_Least Flycatcher
+Empidonax oberholseri_Dusky Flycatcher
+Empidonax occidentalis_Cordilleran Flycatcher
+Empidonax traillii_Willow Flycatcher
+Empidonax virescens_Acadian Flycatcher
+Empidonax wrightii_Gray Flycatcher
+Empidonomus aurantioatrocristatus_Crowned Slaty Flycatcher
+Empidonomus varius_Variegated Flycatcher
+Enicognathus ferrugineus_Austral Parakeet
+Enicognathus leptorhynchus_Slender-billed Parakeet
+Enicurus leschenaulti_White-crowned Forktail
+Enicurus maculatus_Spotted Forktail
+Enicurus ruficapillus_Chestnut-naped Forktail
+Enicurus schistaceus_Slaty-backed Forktail
+Entomodestes coracinus_Black Solitaire
+Entomodestes leucotis_White-eared Solitaire
+Entomyzon cyanotis_Blue-faced Honeyeater
+Eolophus roseicapilla_Galah
+Eophona migratoria_Yellow-billed Grosbeak
+Eophona personata_Japanese Grosbeak
+Eopsaltria australis_Eastern Yellow Robin
+Epimachus fastosus_Black Sicklebill
+Epimachus meyeri_Brown Sicklebill
+Epinecrophylla amazonica_Rio Madeira Stipplethroat
+Epinecrophylla erythrura_Rufous-tailed Stipplethroat
+Epinecrophylla fulviventris_Checker-throated Stipplethroat
+Epinecrophylla gutturalis_Brown-bellied Stipplethroat
+Epinecrophylla haematonota_Rufous-backed Stipplethroat
+Epinecrophylla leucophthalma_White-eyed Stipplethroat
+Epinecrophylla ornata_Ornate Stipplethroat
+Epinecrophylla spodionota_Foothill Stipplethroat
+Eremomela gregalis_Yellow-rumped Eremomela
+Eremomela icteropygialis_Yellow-bellied Eremomela
+Eremomela pusilla_Senegal Eremomela
+Eremophila alpestris_Horned Lark
+Eremopterix griseus_Ashy-crowned Sparrow-Lark
+Eremopterix hova_Madagascar Lark
+Eremopterix leucotis_Chestnut-backed Sparrow-Lark
+Eremopterix nigriceps_Black-crowned Sparrow-Lark
+Erithacus rubecula_European Robin
+Erpornis zantholeuca_White-bellied Erpornis
+Erythropitta arquata_Blue-banded Pitta
+Erythropitta erythrogaster_Blue-breasted Pitta
+Erythropitta granatina_Garnet Pitta
+Erythropitta macklotii_Papuan Pitta
+Erythropitta rufiventris_North Moluccan Pitta
+Erythropitta ussheri_Black-crowned Pitta
+Esacus magnirostris_Beach Thick-knee
+Esacus recurvirostris_Great Thick-knee
+Estrilda astrild_Common Waxbill
+Estrilda nonnula_Black-crowned Waxbill
+Estrilda troglodytes_Black-rumped Waxbill
+Eubucco bourcierii_Red-headed Barbet
+Eubucco richardsoni_Lemon-throated Barbet
+Euchrepomis callinota_Rufous-rumped Antwren
+Euchrepomis humeralis_Chestnut-shouldered Antwren
+Euchrepomis spodioptila_Ash-winged Antwren
+Eucometis penicillata_Gray-headed Tanager
+Eudocimus albus_White Ibis
+Eudromia elegans_Elegant Crested-Tinamou
+Eudynamys melanorhynchus_Black-billed Koel
+Eudynamys orientalis_Pacific Koel
+Eudynamys scolopaceus_Asian Koel
+Eudyptula minor_Little Penguin
+Eugenes fulgens_Rivoli's Hummingbird
+Eugenes spectabilis_Talamanca Hummingbird
+Eugralla paradoxa_Ochre-flanked Tapaculo
+Eumomota superciliosa_Turquoise-browed Motmot
+Eumyias albicaudatus_Nilgiri Flycatcher
+Eumyias indigo_Indigo Flycatcher
+Eumyias panayensis_Turquoise Flycatcher
+Eumyias thalassinus_Verditer Flycatcher
+Euodice cantans_African Silverbill
+Euodice malabarica_Indian Silverbill
+Eupetes macrocerus_Malaysian Rail-babbler
+Eupetomena macroura_Swallow-tailed Hummingbird
+Euphagus carolinus_Rusty Blackbird
+Euphagus cyanocephalus_Brewer's Blackbird
+Eupherusa eximia_Stripe-tailed Hummingbird
+Euphonia affinis_Scrub Euphonia
+Euphonia anneae_Tawny-capped Euphonia
+Euphonia cayennensis_Golden-sided Euphonia
+Euphonia chalybea_Green-throated Euphonia
+Euphonia chlorotica_Purple-throated Euphonia
+Euphonia chrysopasta_Golden-bellied Euphonia
+Euphonia concinna_Velvet-fronted Euphonia
+Euphonia cyanocephala_Golden-rumped Euphonia
+Euphonia elegantissima_Elegant Euphonia
+Euphonia finschi_Finsch's Euphonia
+Euphonia fulvicrissa_Fulvous-vented Euphonia
+Euphonia gouldi_Olive-backed Euphonia
+Euphonia hirundinacea_Yellow-throated Euphonia
+Euphonia imitans_Spot-crowned Euphonia
+Euphonia laniirostris_Thick-billed Euphonia
+Euphonia luteicapilla_Yellow-crowned Euphonia
+Euphonia mesochrysa_Bronze-green Euphonia
+Euphonia minuta_White-vented Euphonia
+Euphonia musica_Antillean Euphonia
+Euphonia pectoralis_Chestnut-bellied Euphonia
+Euphonia plumbea_Plumbeous Euphonia
+Euphonia rufiventris_Rufous-bellied Euphonia
+Euphonia trinitatis_Trinidad Euphonia
+Euphonia violacea_Violaceous Euphonia
+Euphonia xanthogaster_Orange-bellied Euphonia
+Euplectes afer_Yellow-crowned Bishop
+Euplectes capensis_Yellow Bishop
+Euplectes franciscanus_Northern Red Bishop
+Euplectes hordeaceus_Black-winged Bishop
+Euplectes orix_Southern Red Bishop
+Euplectes progne_Long-tailed Widowbird
+Eupodotis afraoides_White-quilled Bustard
+Eupodotis ruficrista_Red-crested Bustard
+Eupodotis senegalensis_White-bellied Bustard
+Eupodotis vigorsii_Karoo Bustard
+Eupsittula aurea_Peach-fronted Parakeet
+Eupsittula cactorum_Cactus Parakeet
+Eupsittula canicularis_Orange-fronted Parakeet
+Eupsittula nana_Olive-throated Parakeet
+Eupsittula pertinax_Brown-throated Parakeet
+Euptilotis neoxenus_Eared Quetzal
+Eurillas curvirostris_Plain Greenbul
+Eurillas latirostris_Yellow-whiskered Greenbul
+Eurillas virens_Little Greenbul
+Eurocephalus ruppelli_White-rumped Shrike
+Eurostopodus mystacalis_White-throated Nightjar
+Eurylaimus javanicus_Banded Broadbill
+Eurylaimus ochromalus_Black-and-yellow Broadbill
+Eurypyga helias_Sunbittern
+Eurystomus glaucurus_Broad-billed Roller
+Eurystomus orientalis_Dollarbird
+Euscarthmus meloryphus_Tawny-crowned Pygmy-Tyrant
+Euscarthmus rufomarginatus_Rufous-sided Pygmy-Tyrant
+Eutoxeres aquila_White-tipped Sicklebill
+Falcipennis canadensis_Spruce Grouse
+Falco amurensis_Amur Falcon
+Falco columbarius_Merlin
+Falco deiroleucus_Orange-breasted Falcon
+Falco eleonorae_Eleonora's Falcon
+Falco femoralis_Aplomado Falcon
+Falco mexicanus_Prairie Falcon
+Falco naumanni_Lesser Kestrel
+Falco peregrinus_Peregrine Falcon
+Falco rufigularis_Bat Falcon
+Falco sparverius_American Kestrel
+Falco subbuteo_Eurasian Hobby
+Falco tinnunculus_Eurasian Kestrel
+Falco vespertinus_Red-footed Falcon
+Falculea palliata_Sickle-billed Vanga
+Falcunculus frontatus_Crested Shrike-tit
+Ferminia cerverai_Zapata Wren
+Ficedula albicilla_Taiga Flycatcher
+Ficedula albicollis_Collared Flycatcher
+Ficedula basilanica_Little Slaty Flycatcher
+Ficedula dumetoria_Rufous-chested Flycatcher
+Ficedula elisae_Green-backed Flycatcher
+Ficedula erithacus_Slaty-backed Flycatcher
+Ficedula henrici_Damar Flycatcher
+Ficedula hyperythra_Snowy-browed Flycatcher
+Ficedula hypoleuca_European Pied Flycatcher
+Ficedula mugimaki_Mugimaki Flycatcher
+Ficedula narcissina_Narcissus Flycatcher
+Ficedula nigrorufa_Black-and-orange Flycatcher
+Ficedula parva_Red-breasted Flycatcher
+Ficedula ruficauda_Rusty-tailed Flycatcher
+Ficedula semitorquata_Semicollared Flycatcher
+Ficedula speculigera_Atlas Flycatcher
+Ficedula strophiata_Rufous-gorgeted Flycatcher
+Ficedula superciliaris_Ultramarine Flycatcher
+Ficedula tricolor_Slaty-blue Flycatcher
+Ficedula westermanni_Little Pied Flycatcher
+Ficedula zanthopygia_Yellow-rumped Flycatcher
+Florisuga fusca_Black Jacobin
+Florisuga mellivora_White-necked Jacobin
+Fluvicola albiventer_Black-backed Water-Tyrant
+Fluvicola nengeta_Masked Water-Tyrant
+Fluvicola pica_Pied Water-Tyrant
+Formicarius analis_Black-faced Antthrush
+Formicarius colma_Rufous-capped Antthrush
+Formicarius moniliger_Mayan Antthrush
+Formicarius nigricapillus_Black-headed Antthrush
+Formicarius rufifrons_Rufous-fronted Antthrush
+Formicarius rufipectus_Rufous-breasted Antthrush
+Formicivora erythronotos_Black-hooded Antwren
+Formicivora grantsaui_Sincora Antwren
+Formicivora grisea_White-fringed Antwren
+Formicivora iheringi_Narrow-billed Antwren
+Formicivora intermedia_Northern White-fringed Antwren
+Formicivora melanogaster_Black-bellied Antwren
+Formicivora rufa_Rusty-backed Antwren
+Formicivora serrana_Serra Antwren
+Forpus coelestis_Pacific Parrotlet
+Forpus conspicillatus_Spectacled Parrotlet
+Forpus cyanopygius_Mexican Parrotlet
+Forpus modestus_Dusky-billed Parrotlet
+Forpus passerinus_Green-rumped Parrotlet
+Forpus xanthopterygius_Blue-winged Parrotlet
+Foudia madagascariensis_Red Fody
+Foudia rubra_Mauritius Fody
+Foulehaio carunculatus_Eastern Wattled-Honeyeater
+Foulehaio procerior_Western Wattled-Honeyeater
+Francolinus francolinus_Black Francolin
+Francolinus gularis_Swamp Francolin
+Francolinus pictus_Painted Francolin
+Francolinus pintadeanus_Chinese Francolin
+Francolinus pondicerianus_Gray Francolin
+Fraseria caerulescens_Ashy Flycatcher
+Fraseria griseigularis_Gray-throated Tit-Flycatcher
+Fraseria ocreata_African Forest-Flycatcher
+Fraseria plumbea_Gray Tit-Flycatcher
+Fratercula arctica_Atlantic Puffin
+Frederickena fulva_Fulvous Antshrike
+Frederickena viridis_Black-throated Antshrike
+Fregata magnificens_Magnificent Frigatebird
+Fregata minor_Great Frigatebird
+Fringilla coelebs_Common Chaffinch
+Fringilla montifringilla_Brambling
+Fringilla teydea_Tenerife Blue Chaffinch
+Fulica alai_Hawaiian Coot
+Fulica americana_American Coot
+Fulica ardesiaca_Slate-colored Coot
+Fulica armillata_Red-gartered Coot
+Fulica atra_Eurasian Coot
+Fulica cristata_Red-knobbed Coot
+Fulica gigantea_Giant Coot
+Fulica rufifrons_Red-fronted Coot
+Fulmarus glacialis_Northern Fulmar
+Fulvetta formosana_Taiwan Fulvetta
+Fulvetta ludlowi_Ludlow's Fulvetta
+Fulvetta vinipectus_White-browed Fulvetta
+Furnarius cinnamomeus_Pacific Hornero
+Furnarius cristatus_Crested Hornero
+Furnarius figulus_Wing-banded Hornero
+Furnarius leucopus_Pale-legged Hornero
+Furnarius longirostris_Caribbean Hornero
+Furnarius minor_Lesser Hornero
+Furnarius rufus_Rufous Hornero
+Galbalcyrhynchus leucotis_White-eared Jacamar
+Galbalcyrhynchus purusianus_Purus Jacamar
+Galbula albirostris_Yellow-billed Jacamar
+Galbula chalcothorax_Purplish Jacamar
+Galbula cyanescens_Bluish-fronted Jacamar
+Galbula cyanicollis_Blue-cheeked Jacamar
+Galbula dea_Paradise Jacamar
+Galbula galbula_Green-tailed Jacamar
+Galbula leucogastra_Bronzy Jacamar
+Galbula pastazae_Coppery-chested Jacamar
+Galbula ruficauda_Rufous-tailed Jacamar
+Galbula tombacea_White-chinned Jacamar
+Galerida cristata_Crested Lark
+Galerida deva_Tawny Lark
+Galerida magnirostris_Large-billed Lark
+Galerida malabarica_Malabar Lark
+Galerida theklae_Thekla's Lark
+Gallicrex cinerea_Watercock
+Gallinago delicata_Wilson's Snipe
+Gallinago gallinago_Common Snipe
+Gallinago hardwickii_Latham's Snipe
+Gallinago imperialis_Imperial Snipe
+Gallinago jamesoni_Jameson's Snipe
+Gallinago media_Great Snipe
+Gallinago megala_Swinhoe's Snipe
+Gallinago nobilis_Noble Snipe
+Gallinago paraguaiae_South American Snipe
+Gallinago stenura_Pin-tailed Snipe
+Gallinago undulata_Giant Snipe
+Gallinula chloropus_Eurasian Moorhen
+Gallinula galeata_Common Gallinule
+Gallinula tenebrosa_Dusky Moorhen
+Gallirallus australis_Weka
+Gallirallus okinawae_Okinawa Rail
+Gallirallus philippensis_Buff-banded Rail
+Gallirallus torquatus_Barred Rail
+Galloperdix bicalcarata_Sri Lanka Spurfowl
+Galloperdix spadicea_Red Spurfowl
+Gallus gallus_Red Junglefowl
+Gallus lafayettii_Sri Lanka Junglefowl
+Gallus sonneratii_Gray Junglefowl
+Gallus varius_Green Junglefowl
+Gampsonyx swainsonii_Pearl Kite
+Gampsorhynchus rufulus_White-hooded Babbler
+Gampsorhynchus torquatus_Collared Babbler
+Garrulax calvus_Bare-headed Laughingthrush
+Garrulax canorus_Chinese Hwamei
+Garrulax leucolophus_White-crested Laughingthrush
+Garrulax lugubris_Black Laughingthrush
+Garrulax milleti_Black-hooded Laughingthrush
+Garrulax monileger_Lesser Necklaced Laughingthrush
+Garrulax palliatus_Sunda Laughingthrush
+Garrulax perspicillatus_Masked Laughingthrush
+Garrulax taewanus_Taiwan Hwamei
+Garrulus glandarius_Eurasian Jay
+Garrulus lanceolatus_Black-headed Jay
+Garrulus lidthi_Lidth's Jay
+Gavia arctica_Arctic Loon
+Gavia immer_Common Loon
+Gavia pacifica_Pacific Loon
+Gavia stellata_Red-throated Loon
+Gavicalis virescens_Singing Honeyeater
+Gecinulus grantia_Pale-headed Woodpecker
+Gecinulus viridis_Bamboo Woodpecker
+Gelochelidon nilotica_Gull-billed Tern
+Geocerthia serrana_Striated Earthcreeper
+Geococcyx californianus_Greater Roadrunner
+Geococcyx velox_Lesser Roadrunner
+Geoffroyus geoffroyi_Red-cheeked Parrot
+Geoffroyus heteroclitus_Singing Parrot
+Geokichla citrina_Orange-headed Thrush
+Geokichla gurneyi_Orange Ground-Thrush
+Geokichla peronii_Orange-banded Thrush
+Geokichla piaggiae_Abyssinian Ground-Thrush
+Geokichla sibirica_Siberian Thrush
+Geokichla spiloptera_Spot-winged Thrush
+Geopelia humeralis_Bar-shouldered Dove
+Geopelia placida_Peaceful Dove
+Geopelia striata_Zebra Dove
+Geositta antarctica_Short-billed Miner
+Geositta cunicularia_Common Miner
+Geositta poeciloptera_Campo Miner
+Geositta punensis_Puna Miner
+Geositta rufipennis_Rufous-banded Miner
+Geositta tenuirostris_Slender-billed Miner
+Geospizopsis plebejus_Ash-breasted Sierra-Finch
+Geospizopsis unicolor_Plumbeous Sierra-Finch
+Geothlypis aequinoctialis_Masked Yellowthroat
+Geothlypis auricularis_Black-lored Yellowthroat
+Geothlypis beldingi_Belding's Yellowthroat
+Geothlypis chiriquensis_Chiriqui Yellowthroat
+Geothlypis formosa_Kentucky Warbler
+Geothlypis nelsoni_Hooded Yellowthroat
+Geothlypis philadelphia_Mourning Warbler
+Geothlypis poliocephala_Gray-crowned Yellowthroat
+Geothlypis rostrata_Bahama Yellowthroat
+Geothlypis semiflava_Olive-crowned Yellowthroat
+Geothlypis speciosa_Black-polled Yellowthroat
+Geothlypis tolmiei_MacGillivray's Warbler
+Geothlypis trichas_Common Yellowthroat
+Geothlypis velata_Southern Yellowthroat
+Geotrygon chrysia_Key West Quail-Dove
+Geotrygon montana_Ruddy Quail-Dove
+Geranoaetus albicaudatus_White-tailed Hawk
+Geranoaetus melanoleucus_Black-chested Buzzard-Eagle
+Geranoaetus polyosoma_Variable Hawk
+Geranospiza caerulescens_Crane Hawk
+Geronticus eremita_Northern Bald Ibis
+Gerygone chloronota_Green-backed Gerygone
+Gerygone flavolateralis_Fan-tailed Gerygone
+Gerygone fusca_Western Gerygone
+Gerygone igata_Gray Gerygone
+Gerygone levigaster_Mangrove Gerygone
+Gerygone magnirostris_Large-billed Gerygone
+Gerygone mouki_Brown Gerygone
+Gerygone olivacea_White-throated Gerygone
+Gerygone palpebrosa_Fairy Gerygone
+Gerygone ruficollis_Brown-breasted Gerygone
+Gerygone sulphurea_Golden-bellied Gerygone
+Glareola lactea_Small Pratincole
+Glareola maldivarum_Oriental Pratincole
+Glareola nordmanni_Black-winged Pratincole
+Glareola pratincola_Collared Pratincole
+Glaucidium bolivianum_Yungas Pygmy-Owl
+Glaucidium brasilianum_Ferruginous Pygmy-Owl
+Glaucidium brodiei_Collared Owlet
+Glaucidium californicum_Northern Pygmy Owl
+Glaucidium capense_African Barred Owlet
+Glaucidium castanopterum_Javan Owlet
+Glaucidium castanotum_Chestnut-backed Owlet
+Glaucidium costaricanum_Costa Rican Pygmy-Owl
+Glaucidium cuculoides_Asian Barred Owlet
+Glaucidium gnoma_Northern Pygmy-Owl
+Glaucidium griseiceps_Central American Pygmy-Owl
+Glaucidium hardyi_Amazonian Pygmy-Owl
+Glaucidium hoskinsii_Baja Pygmy Owl
+Glaucidium jardinii_Andean Pygmy-Owl
+Glaucidium minutissimum_Least Pygmy-Owl
+Glaucidium nana_Austral Pygmy-Owl
+Glaucidium nubicola_Cloud-forest Pygmy-Owl
+Glaucidium palmarum_Colima Pygmy-Owl
+Glaucidium parkeri_Subtropical Pygmy-Owl
+Glaucidium passerinum_Eurasian Pygmy-Owl
+Glaucidium perlatum_Pearl-spotted Owlet
+Glaucidium peruanum_Peruvian Pygmy-Owl
+Glaucidium radiatum_Jungle Owlet
+Glaucidium sanchezi_Tamaulipas Pygmy-Owl
+Glaucidium siju_Cuban Pygmy-Owl
+Glaucis hirsutus_Rufous-breasted Hermit
+Gliciphila melanops_Tawny-crowned Honeyeater
+Glossopsitta concinna_Musk Lorikeet
+Glossopsitta porphyrocephala_Purple-crowned Lorikeet
+Glossopsitta pusilla_Little Lorikeet
+Glyphorynchus spirurus_Wedge-billed Woodcreeper
+Gnorimopsar chopi_Chopi Blackbird
+Gorsachius melanolophus_Malayan Night-Heron
+Gracula indica_Southern Hill Myna
+Gracula ptilogenys_Sri Lanka Myna
+Gracula religiosa_Common Hill Myna
+Gracupica contra_Asian Pied Starling
+Gracupica nigricollis_Black-collared Starling
+Grallaria albigula_White-throated Antpitta
+Grallaria alleni_Moustached Antpitta
+Grallaria andicolus_Stripe-headed Antpitta
+Grallaria bangsi_Santa Marta Antpitta
+Grallaria blakei_Chestnut Antpitta
+Grallaria capitalis_Bay Antpitta
+Grallaria carrikeri_Pale-billed Antpitta
+Grallaria dignissima_Ochre-striped Antpitta
+Grallaria erythroleuca_Red-and-white Antpitta
+Grallaria erythrotis_Rufous-faced Antpitta
+Grallaria flavotincta_Yellow-breasted Antpitta
+Grallaria gigantea_Giant Antpitta
+Grallaria griseonucha_Gray-naped Antpitta
+Grallaria guatimalensis_Scaled Antpitta
+Grallaria haplonota_Plain-backed Antpitta
+Grallaria hypoleuca_White-bellied Antpitta
+Grallaria kaestneri_Cundinamarca Antpitta
+Grallaria milleri_Brown-banded Antpitta
+Grallaria nuchalis_Chestnut-naped Antpitta
+Grallaria przewalskii_Rusty-tinged Antpitta
+Grallaria quitensis_Tawny Antpitta
+Grallaria ridgelyi_Jocotoco Antpitta
+Grallaria ruficapilla_Chestnut-crowned Antpitta
+Grallaria rufocinerea_Bicolored Antpitta
+Grallaria rufula_Rufous Antpitta
+Grallaria squamigera_Undulated Antpitta
+Grallaria urraoensis_Urrao Antpitta
+Grallaria varia_Variegated Antpitta
+Grallaria watkinsi_Watkins's Antpitta
+Grallaricula cucullata_Hooded Antpitta
+Grallaricula ferrugineipectus_Rusty-breasted Antpitta
+Grallaricula flavirostris_Ochre-breasted Antpitta
+Grallaricula leymebambae_Leymebamba Antpitta
+Grallaricula lineifrons_Crescent-faced Antpitta
+Grallaricula nana_Slate-crowned Antpitta
+Grallaricula ochraceifrons_Ochre-fronted Antpitta
+Grallaricula peruviana_Peruvian Antpitta
+Grallina cyanoleuca_Magpie-lark
+Grammatoptila striata_Striated Laughingthrush
+Granatellus pelzelni_Rose-breasted Chat
+Granatellus sallaei_Gray-throated Chat
+Granatellus venustus_Red-breasted Chat
+Granatina ianthinogaster_Purple Grenadier
+Grantiella picta_Painted Honeyeater
+Graydidascalus brachyurus_Short-tailed Parrot
+Grus americana_Whooping Crane
+Grus grus_Common Crane
+Grus japonensis_Red-crowned Crane
+Grus monacha_Hooded Crane
+Grus nigricollis_Black-necked Crane
+Guaruba guarouba_Golden Parakeet
+Gubernetes yetapa_Streamer-tailed Tyrant
+Guira guira_Guira Cuckoo
+Guttera pucherani_Crested Guineafowl
+Gygis alba_White Tern
+Gymnobucco calvus_Naked-faced Barbet
+Gymnocichla nudiceps_Bare-crowned Antbird
+Gymnomystax mexicanus_Oriole Blackbird
+Gymnomyza brunneirostris_Duetting Giant-Honeyeater
+Gymnomyza samoensis_Mao
+Gymnopithys bicolor_Bicolored Antbird
+Gymnopithys leucaspis_White-cheeked Antbird
+Gymnopithys rufigula_Rufous-throated Antbird
+Gymnorhina tibicen_Australian Magpie
+Gymnorhinus cyanocephalus_Pinyon Jay
+Gymnoris dentata_Sahel Bush Sparrow
+Gymnoris pyrgita_Yellow-spotted Bush Sparrow
+Gymnoris superciliaris_Yellow-throated Bush Sparrow
+Gymnoris xanthocollis_Yellow-throated Sparrow
+Gyps fulvus_Eurasian Griffon
+Habia atrimaxillaris_Black-cheeked Ant-Tanager
+Habia cristata_Crested Ant-Tanager
+Habia fuscicauda_Red-throated Ant-Tanager
+Habia gutturalis_Sooty Ant-Tanager
+Habia rubica_Red-crowned Ant-Tanager
+Haematopus ater_Blackish Oystercatcher
+Haematopus bachmani_Black Oystercatcher
+Haematopus fuliginosus_Sooty Oystercatcher
+Haematopus leucopodus_Magellanic Oystercatcher
+Haematopus longirostris_Pied Oystercatcher
+Haematopus ostralegus_Eurasian Oystercatcher
+Haematopus palliatus_American Oystercatcher
+Haematopus unicolor_Variable Oystercatcher
+Haematortyx sanguiniceps_Crimson-headed Partridge
+Haemorhous cassinii_Cassin's Finch
+Haemorhous mexicanus_House Finch
+Haemorhous purpureus_Purple Finch
+Hafferia fortis_Sooty Antbird
+Hafferia immaculata_Blue-lored Antbird
+Hafferia zeledoni_Zeledon's Antbird
+Halcyon albiventris_Brown-hooded Kingfisher
+Halcyon badia_Chocolate-backed Kingfisher
+Halcyon chelicuti_Striped Kingfisher
+Halcyon coromanda_Ruddy Kingfisher
+Halcyon leucocephala_Gray-headed Kingfisher
+Halcyon malimbica_Blue-breasted Kingfisher
+Halcyon pileata_Black-capped Kingfisher
+Halcyon senegalensis_Woodland Kingfisher
+Halcyon smyrnensis_White-throated Kingfisher
+Haliaeetus albicilla_White-tailed Eagle
+Haliaeetus humilis_Lesser Fish-Eagle
+Haliaeetus ichthyaetus_Gray-headed Fish-Eagle
+Haliaeetus leucocephalus_Bald Eagle
+Haliaeetus leucogaster_White-bellied Sea-Eagle
+Haliaeetus pelagicus_Steller's Sea-Eagle
+Haliaeetus vocifer_African Fish-Eagle
+Haliastur indus_Brahminy Kite
+Haliastur sphenurus_Whistling Kite
+Hapalocrex flaviventer_Yellow-breasted Crake
+Hapalopsittaca amazonina_Rusty-faced Parrot
+Hapalopsittaca fuertesi_Indigo-winged Parrot
+Hapaloptila castanea_White-faced Nunbird
+Haplophaedia aureliae_Greenish Puffleg
+Haplospiza unicolor_Uniform Finch
+Harpactes ardens_Philippine Trogon
+Harpactes diardii_Diard's Trogon
+Harpactes duvaucelii_Scarlet-rumped Trogon
+Harpactes erythrocephalus_Red-headed Trogon
+Harpactes fasciatus_Malabar Trogon
+Harpactes kasumba_Red-naped Trogon
+Harpactes oreskios_Orange-breasted Trogon
+Harpactes orrhophaeus_Cinnamon-rumped Trogon
+Harpagus bidentatus_Double-toothed Kite
+Harpagus diodon_Rufous-thighed Kite
+Harpia harpyja_Harpy Eagle
+Harpyopsis novaeguineae_New Guinea Eagle
+Hedydipna collaris_Collared Sunbird
+Hedydipna metallica_Nile Valley Sunbird
+Hedydipna platura_Pygmy Sunbird
+Heliangelus amethysticollis_Amethyst-throated Sunangel
+Heliangelus exortis_Tourmaline Sunangel
+Heliangelus viola_Purple-throated Sunangel
+Helicolestes hamatus_Slender-billed Kite
+Heliobletus contaminatus_Sharp-billed Treehunter
+Heliodoxa jacula_Green-crowned Brilliant
+Heliodoxa leadbeateri_Violet-fronted Brilliant
+Heliodoxa rubinoides_Fawn-breasted Brilliant
+Heliomaster constantii_Plain-capped Starthroat
+Heliomaster longirostris_Long-billed Starthroat
+Heliornis fulica_Sungrebe
+Hellmayrea gularis_White-browed Spinetail
+Helmitheros vermivorum_Worm-eating Warbler
+Hemicircus canente_Heart-spotted Woodpecker
+Hemicircus concretus_Gray-and-buff Woodpecker
+Hemignathus wilsoni_Akiapolaau
+Hemiprocne comata_Whiskered Treeswift
+Hemiprocne coronata_Crested Treeswift
+Hemiprocne longipennis_Gray-rumped Treeswift
+Hemiprocne mystacea_Moustached Treeswift
+Hemipus hirundinaceus_Black-winged Flycatcher-shrike
+Hemipus picatus_Bar-winged Flycatcher-shrike
+Hemispingus auricularis_White-browed Hemispingus
+Hemispingus piurae_Piura Hemispingus
+Hemithraupis flavicollis_Yellow-backed Tanager
+Hemithraupis guira_Guira Tanager
+Hemithraupis ruficapilla_Rufous-headed Tanager
+Hemitriccus cinnamomeipectus_Cinnamon-breasted Tody-Tyrant
+Hemitriccus cohnhafti_Acre Tody-Tyrant
+Hemitriccus diops_Drab-breasted Pygmy-Tyrant
+Hemitriccus flammulatus_Flammulated Pygmy-Tyrant
+Hemitriccus furcatus_Fork-tailed Pygmy-Tyrant
+Hemitriccus granadensis_Black-throated Tody-Tyrant
+Hemitriccus griseipectus_White-bellied Tody-Tyrant
+Hemitriccus inornatus_Pelzeln's Tody-Tyrant
+Hemitriccus iohannis_Johannes's Tody-Tyrant
+Hemitriccus josephinae_Boat-billed Tody-Tyrant
+Hemitriccus margaritaceiventer_Pearly-vented Tody-Tyrant
+Hemitriccus minimus_Zimmer's Tody-Tyrant
+Hemitriccus minor_Snethlage's Tody-Tyrant
+Hemitriccus mirandae_Buff-breasted Tody-Tyrant
+Hemitriccus nidipendulus_Hangnest Tody-Tyrant
+Hemitriccus obsoletus_Brown-breasted Pygmy-Tyrant
+Hemitriccus orbitatus_Eye-ringed Tody-Tyrant
+Hemitriccus rufigularis_Buff-throated Tody-Tyrant
+Hemitriccus striaticollis_Stripe-necked Tody-Tyrant
+Hemitriccus zosterops_White-eyed Tody-Tyrant
+Hemixos castanonotus_Chestnut Bulbul
+Hemixos cinereus_Cinereous Bulbul
+Hemixos flavala_Ashy Bulbul
+Henicorhina anachoreta_Hermit Wood-Wren
+Henicorhina leucophrys_Gray-breasted Wood-Wren
+Henicorhina leucoptera_Bar-winged Wood-Wren
+Henicorhina leucosticta_White-breasted Wood-Wren
+Henicorhina negreti_Munchique Wood-Wren
+Herpetotheres cachinnans_Laughing Falcon
+Herpsilochmus atricapillus_Black-capped Antwren
+Herpsilochmus axillaris_Yellow-breasted Antwren
+Herpsilochmus dorsimaculatus_Spot-backed Antwren
+Herpsilochmus dugandi_Dugand's Antwren
+Herpsilochmus gentryi_Ancient Antwren
+Herpsilochmus longirostris_Large-billed Antwren
+Herpsilochmus motacilloides_Creamy-bellied Antwren
+Herpsilochmus parkeri_Ash-throated Antwren
+Herpsilochmus pectoralis_Pectoral Antwren
+Herpsilochmus pileatus_Bahia Antwren
+Herpsilochmus roraimae_Roraiman Antwren
+Herpsilochmus rufimarginatus_Rufous-winged Antwren
+Herpsilochmus sellowi_Caatinga Antwren
+Herpsilochmus stictocephalus_Todd's Antwren
+Herpsilochmus sticturus_Spot-tailed Antwren
+Heterocercus aurantiivertex_Orange-crowned Manakin
+Heteromirafra archeri_Liben Lark
+Heteromyias albispecularis_Ashy Robin
+Heteromyias cinereifrons_Gray-headed Robin
+Heterophasia auricularis_White-eared Sibia
+Heterophasia capistrata_Rufous Sibia
+Heterophasia desgodinsi_Black-headed Sibia
+Heterophasia gracilis_Gray Sibia
+Heterophasia melanoleuca_Black-backed Sibia
+Heterophasia picaoides_Long-tailed Sibia
+Heterophasia pulchella_Beautiful Sibia
+Heterospingus xanthopygius_Scarlet-browed Tanager
+Hieraaetus pennatus_Booted Eagle
+Hierococcyx bocki_Dark Hawk-Cuckoo
+Hierococcyx fugax_Malaysian Hawk-Cuckoo
+Hierococcyx hyperythrus_Northern Hawk-Cuckoo
+Hierococcyx nisicolor_Hodgson's Hawk-Cuckoo
+Hierococcyx pectoralis_Philippine Hawk-Cuckoo
+Hierococcyx sparverioides_Large Hawk-Cuckoo
+Hierococcyx vagans_Moustached Hawk-Cuckoo
+Hierococcyx varius_Common Hawk-Cuckoo
+Himantopus himantopus_Black-winged Stilt
+Himantopus leucocephalus_Pied Stilt
+Himantopus melanurus_White-backed Stilt
+Himantopus mexicanus_Black-necked Stilt
+Himatione sanguinea_Apapane
+Hippolais icterina_Icterine Warbler
+Hippolais languida_Upcher's Warbler
+Hippolais olivetorum_Olive-tree Warbler
+Hippolais polyglotta_Melodious Warbler
+Hirundinea ferruginea_Cliff Flycatcher
+Hirundo angolensis_Angola Swallow
+Hirundo neoxena_Welcome Swallow
+Hirundo rustica_Barn Swallow
+Hirundo smithii_Wire-tailed Swallow
+Hirundo tahitica_Pacific Swallow
+Histrionicus histrionicus_Harlequin Duck
+Horornis acanthizoides_Yellowish-bellied Bush Warbler
+Horornis brunnescens_Hume's Bush Warbler
+Horornis canturians_Manchurian Bush Warbler
+Horornis diphone_Japanese Bush Warbler
+Horornis flavolivaceus_Aberrant Bush Warbler
+Horornis fortipes_Brownish-flanked Bush Warbler
+Horornis parens_Shade Warbler
+Horornis ruficapilla_Fiji Bush Warbler
+Horornis seebohmi_Philippine Bush Warbler
+Horornis vulcanius_Sunda Bush Warbler
+Human_Human
+Hydrobates pelagicus_European Storm-Petrel
+Hydrocoloeus minutus_Little Gull
+Hydrophasianus chirurgus_Pheasant-tailed Jacana
+Hydroprogne caspia_Caspian Tern
+Hydropsalis cayennensis_White-tailed Nightjar
+Hydropsalis climacocerca_Ladder-tailed Nightjar
+Hydropsalis maculicaudus_Spot-tailed Nightjar
+Hydropsalis torquata_Scissor-tailed Nightjar
+Hydrornis baudii_Blue-headed Pitta
+Hydrornis caeruleus_Giant Pitta
+Hydrornis cyaneus_Blue Pitta
+Hydrornis elliotii_Bar-bellied Pitta
+Hydrornis irena_Malayan Banded-Pitta
+Hydrornis schwaneri_Bornean Banded-Pitta
+Hydrornis soror_Blue-rumped Pitta
+Hylexetastes perrotii_Red-billed Woodcreeper
+Hylexetastes stresemanni_Bar-bellied Woodcreeper
+Hylexetastes uniformis_Uniform Woodcreeper
+Hylia prasina_Green Hylia
+Hylocharis chrysura_Gilded Hummingbird
+Hylocharis cyanus_White-chinned Sapphire
+Hylocharis eliciae_Blue-throated Goldentail
+Hylocharis leucotis_White-eared Hummingbird
+Hylocharis sapphirina_Rufous-throated Sapphire
+Hylocharis xantusii_Xantus's Hummingbird
+Hylocichla mustelina_Wood Thrush
+Hylomanes momotula_Tody Motmot
+Hylopezus auricularis_Masked Antpitta
+Hylopezus berlepschi_Amazonian Antpitta
+Hylopezus dives_Thicket Antpitta
+Hylopezus fulviventris_White-lored Antpitta
+Hylopezus macularius_Spotted Antpitta
+Hylopezus nattereri_Speckle-breasted Antpitta
+Hylopezus ochroleucus_White-browed Antpitta
+Hylopezus paraensis_Snethlage's Antpitta
+Hylopezus perspicillatus_Streak-chested Antpitta
+Hylopezus whittakeri_Alta Floresta Antpitta
+Hylophilus amaurocephalus_Gray-eyed Greenlet
+Hylophilus brunneiceps_Brown-headed Greenlet
+Hylophilus flavipes_Scrub Greenlet
+Hylophilus olivaceus_Olivaceous Greenlet
+Hylophilus pectoralis_Ashy-headed Greenlet
+Hylophilus poicilotis_Rufous-crowned Greenlet
+Hylophilus semicinereus_Gray-chested Greenlet
+Hylophilus thoracicus_Lemon-chested Greenlet
+Hylophylax naevioides_Spotted Antbird
+Hylophylax naevius_Spot-backed Antbird
+Hylophylax punctulatus_Dot-backed Antbird
+Hylorchilus navai_Nava's Wren
+Hylorchilus sumichrasti_Sumichrast's Wren
+Hymenops perspicillatus_Spectacled Tyrant
+Hypergerus atriceps_Oriole Warbler
+Hypnelus bicinctus_Two-banded Puffbird
+Hypnelus ruficollis_Russet-throated Puffbird
+Hypocnemis cantator_Guianan Warbling-Antbird
+Hypocnemis flavescens_Imeri Warbling-Antbird
+Hypocnemis hypoxantha_Yellow-browed Antbird
+Hypocnemis ochrogyna_Rondonia Warbling-Antbird
+Hypocnemis peruviana_Peruvian Warbling-Antbird
+Hypocnemis striata_Spix's Warbling-Antbird
+Hypocnemis subflava_Yellow-breasted Warbling-Antbird
+Hypocnemoides maculicauda_Band-tailed Antbird
+Hypocnemoides melanopogon_Black-chinned Antbird
+Hypocolius ampelinus_Hypocolius
+Hypoedaleus guttatus_Spot-backed Antshrike
+Hypopyrrhus pyrohypogaster_Red-bellied Grackle
+Hypothymis azurea_Black-naped Monarch
+Hypothymis puella_Pale-blue Monarch
+Hypsipetes amaurotis_Brown-eared Bulbul
+Hypsipetes borbonicus_Reunion Bulbul
+Hypsipetes everetti_Yellowish Bulbul
+Hypsipetes ganeesa_Square-tailed Bulbul
+Hypsipetes guimarasensis_Visayan Bulbul
+Hypsipetes leucocephalus_Black Bulbul
+Hypsipetes madagascariensis_Madagascar Bulbul
+Hypsipetes olivaceus_Mauritius Bulbul
+Hypsipetes philippinus_Philippine Bulbul
+Hypsipetes siquijorensis_Streak-breasted Bulbul
+Ianthocincla albogularis_White-throated Laughingthrush
+Ianthocincla caerulata_Gray-sided Laughingthrush
+Ianthocincla chinensis_Black-throated Laughingthrush
+Ianthocincla davidi_Pere David's Laughingthrush
+Ianthocincla delesserti_Wayanad Laughingthrush
+Ianthocincla lunulata_Barred Laughingthrush
+Ianthocincla maxima_Giant Laughingthrush
+Ianthocincla nuchalis_Chestnut-backed Laughingthrush
+Ianthocincla ocellata_Spotted Laughingthrush
+Ianthocincla pectoralis_Greater Necklaced Laughingthrush
+Ianthocincla poecilorhyncha_Rusty Laughingthrush
+Ianthocincla ruficollis_Rufous-necked Laughingthrush
+Ianthocincla sannio_White-browed Laughingthrush
+Ianthocincla treacheri_Chestnut-hooded Laughingthrush
+Ibidorhyncha struthersii_Ibisbill
+Ibycter americanus_Red-throated Caracara
+Ichthyaetus audouinii_Audouin's Gull
+Ichthyaetus ichthyaetus_Pallas's Gull
+Ichthyaetus melanocephalus_Mediterranean Gull
+Icteria virens_Yellow-breasted Chat
+Icterus abeillei_Black-backed Oriole
+Icterus auricapillus_Orange-crowned Oriole
+Icterus bullockii_Bullock's Oriole
+Icterus cayanensis_Epaulet Oriole
+Icterus chrysater_Yellow-backed Oriole
+Icterus croconotus_Orange-backed Troupial
+Icterus cucullatus_Hooded Oriole
+Icterus galbula_Baltimore Oriole
+Icterus graceannae_White-edged Oriole
+Icterus graduacauda_Audubon's Oriole
+Icterus gularis_Altamira Oriole
+Icterus icterus_Venezuelan Troupial
+Icterus jamacaii_Campo Troupial
+Icterus mesomelas_Yellow-tailed Oriole
+Icterus nigrogularis_Yellow Oriole
+Icterus parisorum_Scott's Oriole
+Icterus pectoralis_Spot-breasted Oriole
+Icterus portoricensis_Puerto Rican Oriole
+Icterus prosthemelas_Black-cowled Oriole
+Icterus pustulatus_Streak-backed Oriole
+Icterus pyrrhopterus_Variable Oriole
+Icterus spurius_Orchard Oriole
+Icterus wagleri_Black-vented Oriole
+Ictinia mississippiensis_Mississippi Kite
+Ictinia plumbea_Plumbeous Kite
+Idiopsar speculifer_White-winged Diuca-Finch
+Iduna caligata_Booted Warbler
+Iduna natalensis_African Yellow-Warbler
+Iduna opaca_Western Olivaceous Warbler
+Iduna pallida_Eastern Olivaceous Warbler
+Iduna rama_Sykes's Warbler
+Iduna similis_Mountain Yellow-Warbler
+Ifrita kowaldi_Blue-capped Ifrita
+Ilicura militaris_Pin-tailed Manakin
+Illadopsis albipectus_Scaly-breasted Illadopsis
+Illadopsis cleaveri_Blackcap Illadopsis
+Illadopsis fulvescens_Brown Illadopsis
+Illadopsis puveli_Puvel's Illadopsis
+Illadopsis rufipennis_Pale-breasted Illadopsis
+Incaspiza laeta_Buff-bridled Inca-Finch
+Incaspiza ortizi_Gray-winged Inca-Finch
+Incaspiza personata_Rufous-backed Inca-Finch
+Indicator indicator_Greater Honeyguide
+Indicator minor_Lesser Honeyguide
+Indicator variegatus_Scaly-throated Honeyguide
+Inezia caudata_Pale-tipped Tyrannulet
+Inezia inornata_Plain Tyrannulet
+Inezia subflava_Amazonian Tyrannulet
+Inezia tenuirostris_Slender-billed Tyrannulet
+Iodopleura fusca_Dusky Purpletuft
+Iodopleura isabellae_White-browed Purpletuft
+Iodopleura pipra_Buff-throated Purpletuft
+Iole crypta_Buff-vented Bulbul
+Iole indica_Yellow-browed Bulbul
+Iole propinqua_Gray-eyed Bulbul
+Iole viridescens_Olive Bulbul
+Irania gutturalis_White-throated Robin
+Irena cyanogastra_Philippine Fairy-bluebird
+Irena puella_Asian Fairy-bluebird
+Iridosornis analis_Yellow-throated Tanager
+Iridosornis porphyrocephalus_Purplish-mantled Tanager
+Iridosornis rufivertex_Golden-crowned Tanager
+Isleria guttata_Rufous-bellied Antwren
+Isleria hauxwelli_Plain-throated Antwren
+Ispidina picta_African Pygmy-Kingfisher
+Ithaginis cruentus_Blood Pheasant
+Ixobrychus dubius_Black-backed Bittern
+Ixobrychus exilis_Least Bittern
+Ixobrychus flavicollis_Black Bittern
+Ixobrychus involucris_Stripe-backed Bittern
+Ixobrychus minutus_Little Bittern
+Ixobrychus sinensis_Yellow Bittern
+Ixonotus guttatus_Spotted Greenbul
+Ixoreus naevius_Varied Thrush
+Ixos malaccensis_Streaked Bulbul
+Ixos mcclellandii_Mountain Bulbul
+Ixothraupis guttata_Speckled Tanager
+Ixothraupis punctata_Spotted Tanager
+Ixothraupis rufigula_Rufous-throated Tanager
+Jacamaralcyon tridactyla_Three-toed Jacamar
+Jacamerops aureus_Great Jacamar
+Jacana jacana_Wattled Jacana
+Jacana spinosa_Northern Jacana
+Juliamyia julie_Violet-bellied Hummingbird
+Junco hyemalis_Dark-eyed Junco
+Junco phaeonotus_Yellow-eyed Junco
+Junco vulcani_Volcano Junco
+Jynx ruficollis_Rufous-necked Wryneck
+Jynx torquilla_Eurasian Wryneck
+Kaupifalco monogrammicus_Lizard Buzzard
+Kenopia striata_Striped Wren-Babbler
+Ketupa zeylonensis_Brown Fish-Owl
+Klais guimeti_Violet-headed Hummingbird
+Kleinothraupis atropileus_Black-capped Hemispingus
+Knipolegus aterrimus_White-winged Black-Tyrant
+Knipolegus poecilurus_Rufous-tailed Tyrant
+Kurochkinegramma hypogrammicum_Purple-naped Spiderhunter
+Lacedo pulchella_Banded Kingfisher
+Lafresnaya lafresnayi_Mountain Velvetbreast
+Lagonosticta rubricata_African Firefinch
+Lagonosticta senegala_Red-billed Firefinch
+Lagopus lagopus_Willow Ptarmigan
+Lagopus leucura_White-tailed Ptarmigan
+Lagopus muta_Rock Ptarmigan
+Lalage aurea_Rufous-bellied Triller
+Lalage fimbriata_Lesser Cuckooshrike
+Lalage leucomela_Varied Triller
+Lalage leucopyga_Long-tailed Triller
+Lalage maculosa_Polynesian Triller
+Lalage melanoptera_Black-headed Cuckooshrike
+Lalage melaschistos_Black-winged Cuckooshrike
+Lalage nigra_Pied Triller
+Lalage sueurii_White-shouldered Triller
+Lalage tricolor_White-winged Triller
+Lampornis amethystinus_Amethyst-throated Mountain-gem
+Lampornis clemenciae_Blue-throated Mountain-gem
+Lampornis sybillae_Green-breasted Mountain-gem
+Lampornis viridipallens_Green-throated Mountain-gem
+Lampropsar tanagrinus_Velvet-fronted Grackle
+Lamprospiza melanoleuca_Red-billed Pied Tanager
+Lamprotornis australis_Burchell's Starling
+Lamprotornis caudatus_Long-tailed Glossy Starling
+Lamprotornis chalybaeus_Greater Blue-eared Starling
+Lamprotornis chloropterus_Lesser Blue-eared Starling
+Lamprotornis mevesii_Meves's Starling
+Lamprotornis nitens_Cape Starling
+Lamprotornis purpuroptera_Rüppell's Starling
+Lamprotornis splendidus_Splendid Starling
+Lamprotornis superbus_Superb Starling
+Laniarius aethiopicus_Ethiopian Boubou
+Laniarius atrococcineus_Crimson-breasted Gonolek
+Laniarius atroflavus_Yellow-breasted Boubou
+Laniarius barbarus_Yellow-crowned Gonolek
+Laniarius bicolor_Gabon Boubou
+Laniarius erythrogaster_Black-headed Gonolek
+Laniarius ferrugineus_Southern Boubou
+Laniarius fuelleborni_Fülleborn's Boubou
+Laniarius funebris_Slate-colored Boubou
+Laniarius holomelas_Albertine Boubou
+Laniarius luehderi_Lühder's Bushshrike
+Laniarius major_Tropical Boubou
+Laniarius mufumbiri_Papyrus Gonolek
+Laniarius poensis_Western Boubou
+Laniarius ruficeps_Red-naped Bushshrike
+Laniarius sublacteus_Zanzibar Boubou
+Laniisoma elegans_Shrike-like Cotinga
+Lanio aurantius_Black-throated Shrike-Tanager
+Lanio fulvus_Fulvous Shrike-Tanager
+Lanio leucothorax_White-throated Shrike-Tanager
+Lanio versicolor_White-winged Shrike-Tanager
+Laniocera hypopyrra_Cinereous Mourner
+Laniocera rufescens_Speckled Mourner
+Lanius borealis_Northern Shrike
+Lanius bucephalus_Bull-headed Shrike
+Lanius cabanisi_Long-tailed Fiscal
+Lanius collaris_Southern Fiscal
+Lanius collurio_Red-backed Shrike
+Lanius collurioides_Burmese Shrike
+Lanius cristatus_Brown Shrike
+Lanius excubitor_Great Gray Shrike
+Lanius humeralis_Northern Fiscal
+Lanius isabellinus_Isabelline Shrike
+Lanius ludovicianus_Loggerhead Shrike
+Lanius meridionalis_Iberian Gray Shrike
+Lanius minor_Lesser Gray Shrike
+Lanius nubicus_Masked Shrike
+Lanius phoenicuroides_Red-tailed Shrike
+Lanius schach_Long-tailed Shrike
+Lanius senator_Woodchat Shrike
+Lanius somalicus_Somali Fiscal
+Lanius tephronotus_Gray-backed Shrike
+Lanius tigrinus_Tiger Shrike
+Lanius vittatus_Bay-backed Shrike
+Larosterna inca_Inca Tern
+Larus argentatus_Herring Gull
+Larus belcheri_Belcher's Gull
+Larus cachinnans_Caspian Gull
+Larus californicus_California Gull
+Larus canus_Mew Gull
+Larus crassirostris_Black-tailed Gull
+Larus delawarensis_Ring-billed Gull
+Larus dominicanus_Kelp Gull
+Larus fuscus_Lesser Black-backed Gull
+Larus glaucescens_Glaucous-winged Gull
+Larus glaucoides_Iceland Gull
+Larus heermanni_Heermann's Gull
+Larus hyperboreus_Glaucous Gull
+Larus livens_Yellow-footed Gull
+Larus marinus_Great Black-backed Gull
+Larus michahellis_Yellow-legged Gull
+Larus occidentalis_Western Gull
+Larus schistisagus_Slaty-backed Gull
+Larus smithsonianus_American Herring Gull
+Larus vegae_Vega Gull
+Larvivora akahige_Japanese Robin
+Larvivora brunnea_Indian Blue Robin
+Larvivora cyane_Siberian Blue Robin
+Larvivora komadori_Ryukyu Robin
+Larvivora sibilans_Rufous-tailed Robin
+Laterallus albigularis_White-throated Crake
+Laterallus exilis_Gray-breasted Crake
+Laterallus jamaicensis_Black Rail
+Laterallus leucopyrrhus_Red-and-white Crake
+Laterallus levraudi_Rusty-flanked Crake
+Laterallus melanophaius_Rufous-sided Crake
+Laterallus ruber_Ruddy Crake
+Laterallus xenopterus_Rufous-faced Crake
+Lathamus discolor_Swift Parrot
+Lathrotriccus euleri_Euler's Flycatcher
+Lathrotriccus griseipectus_Gray-breasted Flycatcher
+Laticilla cinerascens_Swamp Grass Babbler
+Legatus leucophaius_Piratic Flycatcher
+Leiopicus mahrattensis_Yellow-crowned Woodpecker
+Leiothlypis celata_Orange-crowned Warbler
+Leiothlypis crissalis_Colima Warbler
+Leiothlypis luciae_Lucy's Warbler
+Leiothlypis peregrina_Tennessee Warbler
+Leiothlypis ruficapilla_Nashville Warbler
+Leiothlypis virginiae_Virginia's Warbler
+Leiothrix argentauris_Silver-eared Mesia
+Leiothrix lutea_Red-billed Leiothrix
+Leistes bellicosus_Peruvian Meadowlark
+Leistes loyca_Long-tailed Meadowlark
+Leistes militaris_Red-breasted Meadowlark
+Leistes superciliaris_White-browed Meadowlark
+Lepidocolaptes affinis_Spot-crowned Woodcreeper
+Lepidocolaptes albolineatus_Guianan Woodcreeper
+Lepidocolaptes angustirostris_Narrow-billed Woodcreeper
+Lepidocolaptes duidae_Duida Woodcreeper
+Lepidocolaptes falcinellus_Scalloped Woodcreeper
+Lepidocolaptes fatimalimae_Inambari Woodcreeper
+Lepidocolaptes lacrymiger_Montane Woodcreeper
+Lepidocolaptes layardi_Layard's Woodcreeper
+Lepidocolaptes leucogaster_White-striped Woodcreeper
+Lepidocolaptes souleyetii_Streak-headed Woodcreeper
+Lepidocolaptes squamatus_Scaled Woodcreeper
+Lepidopyga coeruleogularis_Sapphire-throated Hummingbird
+Lepidothrix coronata_Blue-crowned Manakin
+Lepidothrix iris_Opal-crowned Manakin
+Lepidothrix isidorei_Blue-rumped Manakin
+Lepidothrix nattereri_Snow-capped Manakin
+Lepidothrix serena_White-fronted Manakin
+Lepidothrix suavissima_Orange-bellied Manakin
+Leptasthenura aegithaloides_Plain-mantled Tit-Spinetail
+Leptasthenura andicola_Andean Tit-Spinetail
+Leptasthenura fuliginiceps_Brown-capped Tit-Spinetail
+Leptasthenura pileata_Rusty-crowned Tit-Spinetail
+Leptasthenura platensis_Tufted Tit-Spinetail
+Leptasthenura setaria_Araucaria Tit-Spinetail
+Leptasthenura striolata_Striolated Tit-Spinetail
+Leptasthenura xenothorax_White-browed Tit-Spinetail
+Leptocoma aspasia_Black Sunbird
+Leptocoma brasiliana_Van Hasselt's Sunbird
+Leptocoma calcostetha_Copper-throated Sunbird
+Leptocoma minima_Crimson-backed Sunbird
+Leptocoma sperata_Purple-throated Sunbird
+Leptocoma zeylonica_Purple-rumped Sunbird
+Leptodon cayanensis_Gray-headed Kite
+Leptodon forbesi_White-collared Kite
+Leptopoecile sophiae_White-browed Tit-Warbler
+Leptopogon amaurocephalus_Sepia-capped Flycatcher
+Leptopogon rufipectus_Rufous-breasted Flycatcher
+Leptopogon superciliaris_Slaty-capped Flycatcher
+Leptopogon taczanowskii_Inca Flycatcher
+Leptoptilos dubius_Greater Adjutant
+Leptosittaca branickii_Golden-plumed Parakeet
+Leptosomus discolor_Cuckoo-Roller
+Leptotila cassinii_Gray-chested Dove
+Leptotila conoveri_Tolima Dove
+Leptotila jamaicensis_Caribbean Dove
+Leptotila megalura_Large-tailed Dove
+Leptotila pallida_Pallid Dove
+Leptotila plumbeiceps_Gray-headed Dove
+Leptotila rufaxilla_Gray-fronted Dove
+Leptotila verreauxi_White-tipped Dove
+Lesbia nuna_Green-tailed Trainbearer
+Lesbia victoriae_Black-tailed Trainbearer
+Leucippus baeri_Tumbes Hummingbird
+Leucippus chlorocercus_Olive-spotted Hummingbird
+Leucippus fallax_Buffy Hummingbird
+Leucochloris albicollis_White-throated Hummingbird
+Leucogeranus leucogeranus_Siberian Crane
+Leucophaeus atricilla_Laughing Gull
+Leucophaeus modestus_Gray Gull
+Leucophaeus pipixcan_Franklin's Gull
+Leucophaeus scoresbii_Dolphin Gull
+Leucopternis kuhli_White-browed Hawk
+Leucopternis melanops_Black-faced Hawk
+Leucopternis semiplumbeus_Semiplumbeous Hawk
+Leucosarcia melanoleuca_Wonga Pigeon
+Leucosticte atrata_Black Rosy-Finch
+Leucosticte australis_Brown-capped Rosy-Finch
+Leucosticte nemoricola_Plain Mountain-Finch
+Leucosticte tephrocotis_Gray-crowned Rosy-Finch
+Lewinia pectoralis_Lewin's Rail
+Lewinia striata_Slaty-breasted Rail
+Lichenostomus melanops_Yellow-tufted Honeyeater
+Lichmera incana_Dark-brown Honeyeater
+Lichmera indistincta_Brown Honeyeater
+Lichmera limbata_Indonesian Honeyeater
+Lichmera squamata_White-tufted Honeyeater
+Limnoctites rectirostris_Straight-billed Reedhaunter
+Limnoctites sulphuriferus_Sulphur-bearded Reedhaunter
+Limnodromus griseus_Short-billed Dowitcher
+Limnodromus scolopaceus_Long-billed Dowitcher
+Limnornis curvirostris_Curve-billed Reedhaunter
+Limnothlypis swainsonii_Swainson's Warbler
+Limosa fedoa_Marbled Godwit
+Limosa haemastica_Hudsonian Godwit
+Limosa lapponica_Bar-tailed Godwit
+Limosa limosa_Black-tailed Godwit
+Linaria cannabina_Eurasian Linnet
+Linaria flavirostris_Twite
+Liocichla phoenicea_Red-faced Liocichla
+Liocichla ripponi_Scarlet-faced Liocichla
+Liocichla steerii_Steere's Liocichla
+Lioparus chrysotis_Golden-breasted Fulvetta
+Liosceles thoracicus_Rusty-belted Tapaculo
+Lipaugus fuscocinereus_Dusky Piha
+Lipaugus lanioides_Cinnamon-vented Piha
+Lipaugus unirufus_Rufous Piha
+Lipaugus vociferans_Screaming Piha
+Lipaugus weberi_Chestnut-capped Piha
+Lissotis melanogaster_Black-bellied Bustard
+Lochmias nematura_Sharp-tailed Streamcreeper
+Locustella alishanensis_Taiwan Bush Warbler
+Locustella amnicola_Sakhalin Grasshopper-Warbler
+Locustella castanea_Chestnut-backed Bush Warbler
+Locustella caudata_Long-tailed Bush Warbler
+Locustella certhiola_Pallas's Grasshopper-Warbler
+Locustella davidi_Baikal Bush Warbler
+Locustella fasciolata_Gray's Grasshopper-Warbler
+Locustella fluviatilis_River Warbler
+Locustella kashmirensis_West Himalayan Bush Warbler
+Locustella lanceolata_Lanceolated Warbler
+Locustella luscinioides_Savi's Warbler
+Locustella luteoventris_Brown Bush Warbler
+Locustella mandelli_Russet Bush Warbler
+Locustella montis_Javan Bush Warbler
+Locustella naevia_Common Grasshopper-Warbler
+Locustella ochotensis_Middendorff's Grasshopper-Warbler
+Locustella pleskei_Pleske's Grasshopper-Warbler
+Locustella pryeri_Marsh Grassbird
+Locustella tacsanowskia_Chinese Bush Warbler
+Locustella thoracica_Spotted Bush Warbler
+Lonchura atricapilla_Chestnut Munia
+Lonchura malacca_Tricolored Munia
+Lonchura punctulata_Scaly-breasted Munia
+Lonchura striata_White-rumped Munia
+Lophaetus occipitalis_Long-crested Eagle
+Lophoceros alboterminatus_Crowned Hornbill
+Lophoceros camurus_Red-billed Dwarf Hornbill
+Lophoceros fasciatus_African Pied Hornbill
+Lophoceros hemprichii_Hemprich's Hornbill
+Lophoceros nasutus_African Gray Hornbill
+Lophochroa leadbeateri_Pink Cockatoo
+Lophodytes cucullatus_Hooded Merganser
+Lophonetta specularioides_Crested Duck
+Lophophanes cristatus_Crested Tit
+Lophophanes dichrous_Gray-crested Tit
+Lophophorus impejanus_Himalayan Monal
+Lophorina superba_Greater Lophorina
+Lophostrix cristata_Crested Owl
+Lophotriccus eulophotes_Long-crested Pygmy-Tyrant
+Lophotriccus galeatus_Helmeted Pygmy-Tyrant
+Lophotriccus pileatus_Scale-crested Pygmy-Tyrant
+Lophotriccus vitiosus_Double-banded Pygmy-Tyrant
+Lophura leucomelanos_Kalij Pheasant
+Loriculus galgulus_Blue-crowned Hanging-Parrot
+Loriculus philippensis_Philippine Hanging-Parrot
+Loriculus stigmatus_Sulawesi Hanging-Parrot
+Loriculus vernalis_Vernal Hanging-Parrot
+Lorius chlorocercus_Yellow-bibbed Lory
+Loxia curvirostra_Red Crossbill
+Loxia leucoptera_White-winged Crossbill
+Loxia pytyopsittacus_Parrot Crossbill
+Loxia sinesciuris_Cassia Crossbill
+Loxioides bailleui_Palila
+Loxops caeruleirostris_Akekee
+Loxops mana_Hawaii Creeper
+Lullula arborea_Wood Lark
+Lurocalis rufiventris_Rufous-bellied Nighthawk
+Lurocalis semitorquatus_Short-tailed Nighthawk
+Luscinia luscinia_Thrush Nightingale
+Luscinia megarhynchos_Common Nightingale
+Luscinia phaenicuroides_White-bellied Redstart
+Luscinia svecica_Bluethroat
+Lybius torquatus_Black-collared Barbet
+Lybius vieilloti_Vieillot's Barbet
+Lycocorax pyrrhopterus_Paradise-crow
+Lymnocryptes minimus_Jack Snipe
+Lyncornis macrotis_Great Eared-Nightjar
+Machaerirhynchus flaviventer_Yellow-breasted Boatbill
+Machaerirhynchus nigripectus_Black-breasted Boatbill
+Machaeropterus deliciosus_Club-winged Manakin
+Machaeropterus pyrocephalus_Fiery-capped Manakin
+Machaeropterus regulus_Kinglet Manakin
+Machaeropterus striolatus_Striolated Manakin
+Machetornis rixosa_Cattle Tyrant
+Machlolophus aplonotus_Indian Yellow Tit
+Machlolophus holsti_Taiwan Yellow Tit
+Machlolophus nuchalis_White-naped Tit
+Machlolophus spilonotus_Yellow-cheeked Tit
+Machlolophus xanthogenys_Himalayan Black-lored Tit
+Mackenziaena leachii_Large-tailed Antshrike
+Mackenziaena severa_Tufted Antshrike
+Macroagelaius imthurni_Golden-tufted Grackle
+Macroagelaius subalaris_Mountain Grackle
+Macronus ptilosus_Fluffy-backed Tit-Babbler
+Macronus striaticeps_Brown Tit-Babbler
+Macronyx capensis_Orange-throated Longclaw
+Macronyx croceus_Yellow-throated Longclaw
+Macropygia amboinensis_Amboyna Cuckoo-Dove
+Macropygia doreya_Sultan's Cuckoo-Dove
+Macropygia mackinlayi_Mackinlay's Cuckoo-Dove
+Macropygia magna_Timor Cuckoo-Dove
+Macropygia phasianella_Brown Cuckoo-Dove
+Macropygia ruficeps_Little Cuckoo-Dove
+Macropygia tenuirostris_Philippine Cuckoo-Dove
+Macropygia unchall_Barred Cuckoo-Dove
+Macrosphenus concolor_Gray Longbill
+Macrosphenus flavicans_Yellow Longbill
+Macrosphenus kempi_Kemp's Longbill
+Magumma parva_Anianiau
+Malaconotus blanchoti_Gray-headed Bushshrike
+Malacopteron affine_Sooty-capped Babbler
+Malacopteron cinereum_Scaly-crowned Babbler
+Malacopteron magnirostre_Moustached Babbler
+Malacopteron magnum_Rufous-crowned Babbler
+Malacoptila fulvogularis_Black-streaked Puffbird
+Malacoptila mystacalis_Moustached Puffbird
+Malacoptila panamensis_White-whiskered Puffbird
+Malacoptila semicincta_Semicollared Puffbird
+Malacoptila striata_Crescent-chested Puffbird
+Malacorhynchus membranaceus_Pink-eared Duck
+Malcorus pectoralis_Rufous-eared Warbler
+Malia grata_Malia
+Malimbus nitens_Blue-billed Malimbe
+Malurus assimilis_Purple-backed Fairywren
+Malurus cyaneus_Superb Fairywren
+Malurus cyanocephalus_Emperor Fairywren
+Malurus elegans_Red-winged Fairywren
+Malurus lamberti_Variegated Fairywren
+Malurus leucopterus_White-winged Fairywren
+Malurus melanocephalus_Red-backed Fairywren
+Malurus splendens_Splendid Fairywren
+Manacus aurantiacus_Orange-collared Manakin
+Manacus candei_White-collared Manakin
+Manacus manacus_White-bearded Manakin
+Manacus vitellinus_Golden-collared Manakin
+Manorina flavigula_Yellow-throated Miner
+Manorina melanocephala_Noisy Miner
+Manorina melanophrys_Bell Miner
+Mareca americana_American Wigeon
+Mareca falcata_Falcated Duck
+Mareca penelope_Eurasian Wigeon
+Mareca sibilatrix_Chiloe Wigeon
+Mareca strepera_Gadwall
+Margarops fuscatus_Pearly-eyed Thrasher
+Margarornis rubiginosus_Ruddy Treerunner
+Margarornis squamiger_Pearled Treerunner
+Margarornis stellatus_Fulvous-dotted Treerunner
+Masius chrysopterus_Golden-winged Manakin
+Mazaria propinqua_White-bellied Spinetail
+Mecocerculus hellmayri_Buff-banded Tyrannulet
+Mecocerculus leucophrys_White-throated Tyrannulet
+Mecocerculus minor_Sulphur-bellied Tyrannulet
+Mecocerculus poecilocercus_White-tailed Tyrannulet
+Mecocerculus stictopterus_White-banded Tyrannulet
+Megaceryle alcyon_Belted Kingfisher
+Megaceryle lugubris_Crested Kingfisher
+Megaceryle torquata_Ringed Kingfisher
+Megalurus palustris_Striated Grassbird
+Megapodius cumingii_Tabon Scrubfowl
+Megapodius eremita_Melanesian Scrubfowl
+Megapodius freycinet_Dusky Scrubfowl
+Megapodius reinwardt_Orange-footed Scrubfowl
+Megapomatorhinus erythrocnemis_Black-necklaced Scimitar-Babbler
+Megapomatorhinus erythrogenys_Rusty-cheeked Scimitar-Babbler
+Megapomatorhinus gravivox_Black-streaked Scimitar-Babbler
+Megapomatorhinus hypoleucos_Large Scimitar-Babbler
+Megapomatorhinus mcclellandi_Spot-breasted Scimitar-Babbler
+Megapomatorhinus swinhoei_Gray-sided Scimitar-Babbler
+Megarynchus pitangua_Boat-billed Flycatcher
+Megascops albogularis_White-throated Screech-Owl
+Megascops asio_Eastern Screech-Owl
+Megascops atricapilla_Black-capped Screech-Owl
+Megascops centralis_Choco Screech-Owl
+Megascops choliba_Tropical Screech-Owl
+Megascops clarkii_Bare-shanked Screech-Owl
+Megascops cooperi_Pacific Screech-Owl
+Megascops gilesi_Santa Marta Screech-Owl
+Megascops guatemalae_Middle American Screech-Owl
+Megascops hoyi_Montane Forest Screech-Owl
+Megascops ingens_Rufescent Screech-Owl
+Megascops kennicottii_Western Screech-Owl
+Megascops koepckeae_Koepcke's Screech-Owl
+Megascops marshalli_Cloud-forest Screech-Owl
+Megascops nudipes_Puerto Rican Screech-Owl
+Megascops petersoni_Cinnamon Screech-Owl
+Megascops roboratus_Peruvian Screech-Owl
+Megascops roraimae_Foothill Screech-Owl
+Megascops sanctaecatarinae_Long-tufted Screech-Owl
+Megascops seductus_Balsas Screech-Owl
+Megascops trichopsis_Whiskered Screech-Owl
+Megascops watsonii_Tawny-bellied Screech-Owl
+Megastictus margaritatus_Pearly Antshrike
+Megaxenops parnaguae_Great Xenops
+Meiglyptes tristis_Buff-rumped Woodpecker
+Meiglyptes tukki_Buff-necked Woodpecker
+Melaenornis edolioides_Northern Black-Flycatcher
+Melaenornis fischeri_White-eyed Slaty-Flycatcher
+Melaenornis silens_Fiscal Flycatcher
+Melampitta lugubris_Lesser Melampitta
+Melanerpes aurifrons_Golden-fronted Woodpecker
+Melanerpes cactorum_White-fronted Woodpecker
+Melanerpes candidus_White Woodpecker
+Melanerpes carolinus_Red-bellied Woodpecker
+Melanerpes chrysauchen_Golden-naped Woodpecker
+Melanerpes chrysogenys_Golden-cheeked Woodpecker
+Melanerpes cruentatus_Yellow-tufted Woodpecker
+Melanerpes erythrocephalus_Red-headed Woodpecker
+Melanerpes flavifrons_Yellow-fronted Woodpecker
+Melanerpes formicivorus_Acorn Woodpecker
+Melanerpes hoffmannii_Hoffmann's Woodpecker
+Melanerpes lewis_Lewis's Woodpecker
+Melanerpes portoricensis_Puerto Rican Woodpecker
+Melanerpes pucherani_Black-cheeked Woodpecker
+Melanerpes pygmaeus_Yucatan Woodpecker
+Melanerpes radiolatus_Jamaican Woodpecker
+Melanerpes rubricapillus_Red-crowned Woodpecker
+Melanerpes santacruzi_Velasquez's Woodpecker
+Melanerpes striatus_Hispaniolan Woodpecker
+Melanerpes superciliaris_West Indian Woodpecker
+Melanerpes uropygialis_Gila Woodpecker
+Melaniparus afer_Gray Tit
+Melaniparus albiventris_White-bellied Tit
+Melaniparus cinerascens_Ashy Tit
+Melaniparus funereus_Dusky Tit
+Melaniparus leucomelas_White-winged Black-Tit
+Melaniparus niger_Southern Black-Tit
+Melaniparus thruppi_Somali Tit
+Melanitta americana_Black Scoter
+Melanitta nigra_Common Scoter
+Melanitta perspicillata_Surf Scoter
+Melanochlora sultanea_Sultan Tit
+Melanocorypha bimaculata_Bimaculated Lark
+Melanocorypha calandra_Calandra Lark
+Melanocorypha maxima_Tibetan Lark
+Melanocorypha yeltoniensis_Black Lark
+Melanodera xanthogramma_Yellow-bridled Finch
+Melanodryas cucullata_Hooded Robin
+Melanodryas vittata_Dusky Robin
+Melanopareia elegans_Elegant Crescentchest
+Melanopareia maranonica_Marañon Crescentchest
+Melanopareia maximiliani_Olive-crowned Crescentchest
+Melanopareia torquata_Collared Crescentchest
+Melanoptila glabrirostris_Black Catbird
+Melanorectes nigrescens_Black Pitohui
+Melanospiza bicolor_Black-faced Grassquit
+Melanotis caerulescens_Blue Mockingbird
+Melanotis hypoleucus_Blue-and-white Mockingbird
+Meleagris gallopavo_Wild Turkey
+Meleagris ocellata_Ocellated Turkey
+Meliarchus sclateri_Makira Honeyeater
+Melidectes belfordi_Belford's Melidectes
+Melidora macrorrhina_Hook-billed Kingfisher
+Melilestes megarhynchus_Long-billed Honeyeater
+Meliphaga gracilis_Graceful Honeyeater
+Meliphaga lewinii_Lewin's Honeyeater
+Meliphaga notata_Yellow-spotted Honeyeater
+Melithreptus affinis_Black-headed Honeyeater
+Melithreptus albogularis_White-throated Honeyeater
+Melithreptus brevirostris_Brown-headed Honeyeater
+Melithreptus chloropsis_Gilbert's Honeyeater
+Melithreptus gularis_Black-chinned Honeyeater
+Melithreptus lunatus_White-naped Honeyeater
+Melithreptus validirostris_Strong-billed Honeyeater
+Mellisuga helenae_Bee Hummingbird
+Mellisuga minima_Vervain Hummingbird
+Melocichla mentalis_Moustached Grass-Warbler
+Melopsittacus undulatus_Budgerigar
+Melopyrrha portoricensis_Puerto Rican Bullfinch
+Melopyrrha violacea_Greater Antillean Bullfinch
+Melospiza georgiana_Swamp Sparrow
+Melospiza lincolnii_Lincoln's Sparrow
+Melospiza melodia_Song Sparrow
+Melozone aberti_Abert's Towhee
+Melozone albicollis_White-throated Towhee
+Melozone biarcuata_White-faced Ground-Sparrow
+Melozone cabanisi_Cabanis's Ground-Sparrow
+Melozone crissalis_California Towhee
+Melozone fusca_Canyon Towhee
+Melozone kieneri_Rusty-crowned Ground-Sparrow
+Melozone leucotis_White-eared Ground-Sparrow
+Menura alberti_Albert's Lyrebird
+Menura novaehollandiae_Superb Lyrebird
+Mergus merganser_Common Merganser
+Mergus serrator_Red-breasted Merganser
+Merops albicollis_White-throated Bee-eater
+Merops apiaster_European Bee-eater
+Merops bullockoides_White-fronted Bee-eater
+Merops bulocki_Red-throated Bee-eater
+Merops leschenaulti_Chestnut-headed Bee-eater
+Merops oreobates_Cinnamon-chested Bee-eater
+Merops orientalis_Green Bee-eater
+Merops ornatus_Rainbow Bee-eater
+Merops persicus_Blue-cheeked Bee-eater
+Merops philippinus_Blue-tailed Bee-eater
+Merops pusillus_Little Bee-eater
+Merops superciliosus_Madagascar Bee-eater
+Merops viridis_Blue-throated Bee-eater
+Merulaxis ater_Slaty Bristlefront
+Merulaxis stresemanni_Stresemann's Bristlefront
+Mesembrinibis cayennensis_Green Ibis
+Mesitornis variegatus_White-breasted Mesite
+Metallura tyrianthina_Tyrian Metaltail
+Metallura williami_Viridian Metaltail
+Metopidius indicus_Bronze-winged Jacana
+Metopothrix aurantiaca_Orange-fronted Plushcrown
+Metriopelia melanoptera_Black-winged Ground Dove
+Micrastur buckleyi_Buckley's Forest-Falcon
+Micrastur gilvicollis_Lined Forest-Falcon
+Micrastur mintoni_Cryptic Forest-Falcon
+Micrastur mirandollei_Slaty-backed Forest-Falcon
+Micrastur plumbeus_Plumbeous Forest-Falcon
+Micrastur ruficollis_Barred Forest-Falcon
+Micrastur semitorquatus_Collared Forest-Falcon
+Micrathene whitneyi_Elf Owl
+Microbates cinereiventris_Tawny-faced Gnatwren
+Microbates collaris_Collared Gnatwren
+Microcerculus bambla_Wing-banded Wren
+Microcerculus marginatus_Scaly-breasted Wren
+Microcerculus philomela_Nightingale Wren
+Microcerculus ustulatus_Flutist Wren
+Microeca fascinans_Jacky-winter
+Microeca flavigaster_Lemon-bellied Flycatcher
+Micromonacha lanceolata_Lanceolated Monklet
+Micronisus gabar_Gabar Goshawk
+Micropsitta finschii_Finsch's Pygmy-Parrot
+Micropternus brachyurus_Rufous Woodpecker
+Micropygia schomburgkii_Ocellated Crake
+Microrhopias quixensis_Dot-winged Antwren
+Microspingus cabanisi_Gray-throated Warbling-Finch
+Microspingus cinereus_Cinereous Warbling-Finch
+Microspingus erythrophrys_Rusty-browed Warbling-Finch
+Microspingus lateralis_Buff-throated Warbling-Finch
+Microspingus melanoleucus_Black-capped Warbling-Finch
+Microspingus torquatus_Ringed Warbling-Finch
+Microxenops milleri_Rufous-tailed Xenops
+Milvago chimachima_Yellow-headed Caracara
+Milvago chimango_Chimango Caracara
+Milvus aegyptius_Yellow-billed Kite
+Milvus migrans_Black Kite
+Milvus milvus_Red Kite
+Mimus dorsalis_Brown-backed Mockingbird
+Mimus gilvus_Tropical Mockingbird
+Mimus gundlachii_Bahama Mockingbird
+Mimus longicaudatus_Long-tailed Mockingbird
+Mimus macdonaldi_Española Mockingbird
+Mimus melanotis_San Cristobal Mockingbird
+Mimus parvulus_Galapagos Mockingbird
+Mimus patagonicus_Patagonian Mockingbird
+Mimus polyglottos_Northern Mockingbird
+Mimus saturninus_Chalk-browed Mockingbird
+Mimus thenca_Chilean Mockingbird
+Mimus triurus_White-banded Mockingbird
+Minla annectens_Rufous-backed Sibia
+Mino dumontii_Yellow-faced Myna
+Mino kreffti_Long-tailed Myna
+Mionectes macconnelli_McConnell's Flycatcher
+Mionectes oleagineus_Ochre-bellied Flycatcher
+Mionectes olivaceus_Olive-striped Flycatcher
+Mionectes rufiventris_Gray-hooded Flycatcher
+Mionectes striaticollis_Streak-necked Flycatcher
+Mirafra affinis_Jerdon's Bushlark
+Mirafra africana_Rufous-naped Lark
+Mirafra apiata_Cape Clapper Lark
+Mirafra assamica_Bengal Bushlark
+Mirafra cantillans_Singing Bushlark
+Mirafra cheniana_Latakoo Lark
+Mirafra erythrocephala_Indochinese Bushlark
+Mirafra erythroptera_Indian Bushlark
+Mirafra fasciolata_Eastern Clapper Lark
+Mirafra javanica_Australasian Bushlark
+Mirafra passerina_Monotonous Lark
+Mirafra rufocinnamomea_Flappet Lark
+Mitrephanes phaeocercus_Tufted Flycatcher
+Mitrospingus cassinii_Dusky-faced Tanager
+Mitrospingus oleagineus_Olive-backed Tanager
+Mitu salvini_Salvin's Curassow
+Mitu tomentosum_Crestless Curassow
+Mitu tuberosum_Razor-billed Curassow
+Mixornis bornensis_Bold-striped Tit-Babbler
+Mixornis flavicollis_Gray-cheeked Tit-Babbler
+Mixornis gularis_Pin-striped Tit-Babbler
+Mniotilta varia_Black-and-white Warbler
+Modulatrix stictigula_Spot-throat
+Mohoua albicilla_Whitehead
+Mohoua novaeseelandiae_Pipipi
+Mohoua ochrocephala_Yellowhead
+Molothrus aeneus_Bronzed Cowbird
+Molothrus ater_Brown-headed Cowbird
+Molothrus bonariensis_Shiny Cowbird
+Molothrus oryzivorus_Giant Cowbird
+Molothrus rufoaxillaris_Screaming Cowbird
+Momotus aequatorialis_Andean Motmot
+Momotus coeruliceps_Blue-capped Motmot
+Momotus lessonii_Lesson's Motmot
+Momotus mexicanus_Russet-crowned Motmot
+Momotus momota_Amazonian Motmot
+Momotus subrufescens_Whooping Motmot
+Monarcha castaneiventris_Chestnut-bellied Monarch
+Monarcha frater_Black-winged Monarch
+Monarcha melanopsis_Black-faced Monarch
+Monarcha richardsii_White-capped Monarch
+Monasa atra_Black Nunbird
+Monasa flavirostris_Yellow-billed Nunbird
+Monasa morphoeus_White-fronted Nunbird
+Monasa nigrifrons_Black-fronted Nunbird
+Montecincla fairbanki_Palani Laughingthrush
+Monticola cinclorhyncha_Blue-capped Rock-Thrush
+Monticola gularis_White-throated Rock-Thrush
+Monticola imerina_Littoral Rock-Thrush
+Monticola rufiventris_Chestnut-bellied Rock-Thrush
+Monticola rupestris_Cape Rock-Thrush
+Monticola saxatilis_Rufous-tailed Rock-Thrush
+Monticola sharpei_Forest Rock-Thrush
+Monticola solitarius_Blue Rock-Thrush
+Montifringilla blanfordi_Blanford's Snowfinch
+Montifringilla nivalis_White-winged Snowfinch
+Montifringilla taczanowskii_White-rumped Snowfinch
+Morococcyx erythropygus_Lesser Ground-Cuckoo
+Morphnarchus princeps_Barred Hawk
+Morus bassanus_Northern Gannet
+Motacilla aguimp_African Pied Wagtail
+Motacilla alba_White Wagtail
+Motacilla capensis_Cape Wagtail
+Motacilla cinerea_Gray Wagtail
+Motacilla citreola_Citrine Wagtail
+Motacilla clara_Mountain Wagtail
+Motacilla flava_Western Yellow Wagtail
+Motacilla flaviventris_Madagascar Wagtail
+Motacilla grandis_Japanese Wagtail
+Motacilla maderaspatensis_White-browed Wagtail
+Motacilla tschutschensis_Eastern Yellow Wagtail
+Mulleripicus fulvus_Ashy Woodpecker
+Mulleripicus pulverulentus_Great Slaty Woodpecker
+Muscicapa adusta_African Dusky Flycatcher
+Muscicapa aquatica_Swamp Flycatcher
+Muscicapa dauurica_Asian Brown Flycatcher
+Muscicapa ferruginea_Ferruginous Flycatcher
+Muscicapa griseisticta_Gray-streaked Flycatcher
+Muscicapa sibirica_Dark-sided Flycatcher
+Muscicapa striata_Spotted Flycatcher
+Muscicapa tyrrhenica_Mediterranean Flycatcher
+Muscigralla brevicauda_Short-tailed Field Tyrant
+Muscipipra vetula_Shear-tailed Gray Tyrant
+Muscisaxicola albilora_White-browed Ground-Tyrant
+Muscisaxicola maculirostris_Spot-billed Ground-Tyrant
+Musophaga rossae_Ross's Turaco
+Mustelirallus albicollis_Ash-throated Crake
+Mustelirallus erythrops_Paint-billed Crake
+Myadestes coloratus_Varied Solitaire
+Myadestes elisabeth_Cuban Solitaire
+Myadestes genibarbis_Rufous-throated Solitaire
+Myadestes melanops_Black-faced Solitaire
+Myadestes obscurus_Omao
+Myadestes occidentalis_Brown-backed Solitaire
+Myadestes ralloides_Andean Solitaire
+Myadestes townsendi_Townsend's Solitaire
+Myadestes unicolor_Slate-colored Solitaire
+Mycerobas affinis_Collared Grosbeak
+Mycerobas carnipes_White-winged Grosbeak
+Mycerobas icterioides_Black-and-yellow Grosbeak
+Mycteria americana_Wood Stork
+Mycteria leucocephala_Painted Stork
+Myiagra alecto_Shining Flycatcher
+Myiagra caledonica_Melanesian Flycatcher
+Myiagra cyanoleuca_Satin Flycatcher
+Myiagra ferrocyanea_Steel-blue Flycatcher
+Myiagra galeata_Moluccan Flycatcher
+Myiagra inquieta_Restless Flycatcher
+Myiagra rubecula_Leaden Flycatcher
+Myiagra ruficollis_Broad-billed Flycatcher
+Myiagra vanikorensis_Vanikoro Flycatcher
+Myiarchus antillarum_Puerto Rican Flycatcher
+Myiarchus apicalis_Apical Flycatcher
+Myiarchus cephalotes_Pale-edged Flycatcher
+Myiarchus cinerascens_Ash-throated Flycatcher
+Myiarchus crinitus_Great Crested Flycatcher
+Myiarchus ferox_Short-crested Flycatcher
+Myiarchus nuttingi_Nutting's Flycatcher
+Myiarchus panamensis_Panama Flycatcher
+Myiarchus sagrae_La Sagra's Flycatcher
+Myiarchus stolidus_Stolid Flycatcher
+Myiarchus swainsoni_Swainson's Flycatcher
+Myiarchus tuberculifer_Dusky-capped Flycatcher
+Myiarchus tyrannulus_Brown-crested Flycatcher
+Myiarchus yucatanensis_Yucatan Flycatcher
+Myiobius atricaudus_Black-tailed Flycatcher
+Myiobius barbatus_Whiskered Flycatcher
+Myiobius sulphureipygius_Sulphur-rumped Flycatcher
+Myiobius villosus_Tawny-breasted Flycatcher
+Myioborus albifrons_White-fronted Redstart
+Myioborus brunniceps_Brown-capped Redstart
+Myioborus castaneocapilla_Tepui Redstart
+Myioborus flavivertex_Yellow-crowned Redstart
+Myioborus melanocephalus_Spectacled Redstart
+Myioborus miniatus_Slate-throated Redstart
+Myioborus ornatus_Golden-fronted Redstart
+Myioborus pictus_Painted Redstart
+Myioborus torquatus_Collared Redstart
+Myiodynastes bairdii_Baird's Flycatcher
+Myiodynastes chrysocephalus_Golden-crowned Flycatcher
+Myiodynastes luteiventris_Sulphur-bellied Flycatcher
+Myiodynastes maculatus_Streaked Flycatcher
+Myiomela leucura_White-tailed Robin
+Myiopagis caniceps_Gray Elaenia
+Myiopagis flavivertex_Yellow-crowned Elaenia
+Myiopagis gaimardii_Forest Elaenia
+Myiopagis olallai_Foothill Elaenia
+Myiopagis subplacens_Pacific Elaenia
+Myiopagis viridicata_Greenish Elaenia
+Myiophobus cryptoxanthus_Olive-chested Flycatcher
+Myiophobus fasciatus_Bran-colored Flycatcher
+Myiophobus flavicans_Flavescent Flycatcher
+Myiophobus phoenicomitra_Orange-crested Flycatcher
+Myiophobus roraimae_Roraiman Flycatcher
+Myiopsitta monachus_Monk Parakeet
+Myiornis albiventris_White-bellied Pygmy-Tyrant
+Myiornis atricapillus_Black-capped Pygmy-Tyrant
+Myiornis auricularis_Eared Pygmy-Tyrant
+Myiornis ecaudatus_Short-tailed Pygmy-Tyrant
+Myiotheretes fumigatus_Smoky Bush-Tyrant
+Myiotheretes pernix_Santa Marta Bush-Tyrant
+Myiotheretes striaticollis_Streak-throated Bush-Tyrant
+Myiothlypis basilica_Santa Marta Warbler
+Myiothlypis bivittata_Two-banded Warbler
+Myiothlypis chlorophrys_Choco Warbler
+Myiothlypis chrysogaster_Golden-bellied Warbler
+Myiothlypis cinereicollis_Gray-throated Warbler
+Myiothlypis conspicillata_White-lored Warbler
+Myiothlypis coronata_Russet-crowned Warbler
+Myiothlypis flaveola_Flavescent Warbler
+Myiothlypis fraseri_Gray-and-gold Warbler
+Myiothlypis fulvicauda_Buff-rumped Warbler
+Myiothlypis leucoblephara_White-browed Warbler
+Myiothlypis leucophrys_White-striped Warbler
+Myiothlypis luteoviridis_Citrine Warbler
+Myiothlypis nigrocristata_Black-crested Warbler
+Myiothlypis rivularis_Riverbank Warbler
+Myiothlypis roraimae_Roraiman Warbler
+Myiothlypis signata_Pale-legged Warbler
+Myiotriccus ornatus_Ornate Flycatcher
+Myiozetetes cayanensis_Rusty-margined Flycatcher
+Myiozetetes granadensis_Gray-capped Flycatcher
+Myiozetetes luteiventris_Dusky-chested Flycatcher
+Myiozetetes similis_Social Flycatcher
+Myophonus caeruleus_Blue Whistling-Thrush
+Myophonus horsfieldii_Malabar Whistling-Thrush
+Myophonus insularis_Taiwan Whistling-Thrush
+Myophonus melanurus_Shiny Whistling-Thrush
+Myornis senilis_Ash-colored Tapaculo
+Myrmeciza longipes_White-bellied Antbird
+Myrmecocichla arnotti_Arnot's Chat
+Myrmecocichla collaris_Ruaha Chat
+Myrmecocichla formicivora_Southern Anteater-Chat
+Myrmecocichla monticola_Mountain Wheatear
+Myrmelastes humaythae_Humaita Antbird
+Myrmelastes hyperythrus_Plumbeous Antbird
+Myrmelastes leucostigma_Spot-winged Antbird
+Myrmelastes rufifacies_Rufous-faced Antbird
+Myrmelastes saturatus_Roraiman Antbird
+Myrmelastes schistaceus_Slate-colored Antbird
+Myrmoborus leucophrys_White-browed Antbird
+Myrmoborus lophotes_White-lined Antbird
+Myrmoborus lugubris_Ash-breasted Antbird
+Myrmoborus melanurus_Black-tailed Antbird
+Myrmoborus myotherinus_Black-faced Antbird
+Myrmochanes hemileucus_Black-and-white Antbird
+Myrmoderus eowilsoni_Cordillera Azul Antbird
+Myrmoderus ferrugineus_Ferruginous-backed Antbird
+Myrmoderus loricatus_White-bibbed Antbird
+Myrmoderus ruficauda_Scalloped Antbird
+Myrmoderus squamosus_Squamate Antbird
+Myrmophylax atrothorax_Black-throated Antbird
+Myrmorchilus strigilatus_Stripe-backed Antbird
+Myrmornis torquata_Wing-banded Antbird
+Myrmothera campanisona_Thrush-like Antpitta
+Myrmothera simplex_Tepui Antpitta
+Myrmothera subcanescens_Tapajos Antpitta
+Myrmotherula ambigua_Yellow-throated Antwren
+Myrmotherula assimilis_Leaden Antwren
+Myrmotherula axillaris_White-flanked Antwren
+Myrmotherula brachyura_Pygmy Antwren
+Myrmotherula cherriei_Cherrie's Antwren
+Myrmotherula ignota_Moustached Antwren
+Myrmotherula iheringi_Ihering's Antwren
+Myrmotherula klagesi_Klages's Antwren
+Myrmotherula longicauda_Stripe-chested Antwren
+Myrmotherula longipennis_Long-winged Antwren
+Myrmotherula luctuosa_Silvery-flanked Antwren
+Myrmotherula menetriesii_Gray Antwren
+Myrmotherula minor_Salvadori's Antwren
+Myrmotherula multostriata_Amazonian Streaked-Antwren
+Myrmotherula pacifica_Pacific Antwren
+Myrmotherula schisticolor_Slaty Antwren
+Myrmotherula sclateri_Sclater's Antwren
+Myrmotherula snowi_Alagoas Antwren
+Myrmotherula surinamensis_Guianan Streaked-Antwren
+Myrmotherula unicolor_Unicolored Antwren
+Myrmotherula urosticta_Band-tailed Antwren
+Myrtis fanny_Purple-collared Woodstar
+Mystacornis crossleyi_Crossley's Vanga
+Myza sarasinorum_White-eared Myza
+Myzomela cardinalis_Cardinal Myzomela
+Myzomela jugularis_Orange-breasted Myzomela
+Myzomela obscura_Dusky Myzomela
+Myzomela rosenbergii_Red-collared Myzomela
+Myzomela rubratra_Micronesian Myzomela
+Myzomela sanguinolenta_Scarlet Myzomela
+Napothera albostriata_Sumatran Wren-Babbler
+Napothera danjoui_Short-tailed Scimitar-Babbler
+Napothera epilepidota_Eyebrowed Wren-Babbler
+Napothera malacoptila_Long-billed Wren-Babbler
+Nasica longirostris_Long-billed Woodcreeper
+Nectarinia famosa_Malachite Sunbird
+Nectarinia kilimensis_Bronze Sunbird
+Nemosia pileata_Hooded Tanager
+Neochmia temporalis_Red-browed Firetail
+Neocossyphus finschi_Finsch's Flycatcher-Thrush
+Neocossyphus fraseri_Rufous Flycatcher-Thrush
+Neocossyphus rufus_Red-tailed Ant-Thrush
+Neoctantes niger_Black Bushbird
+Neomixis striatigula_Stripe-throated Jery
+Neomixis tenella_Common Jery
+Neomorphus geoffroyi_Rufous-vented Ground-Cuckoo
+Neomorphus rufipennis_Rufous-winged Ground-Cuckoo
+Neopelma aurifrons_Wied's Tyrant-Manakin
+Neopelma chrysocephalum_Saffron-crested Tyrant-Manakin
+Neopelma chrysolophum_Serra do Mar Tyrant-Manakin
+Neopelma pallescens_Pale-bellied Tyrant-Manakin
+Neopelma sulphureiventer_Sulphur-bellied Tyrant-Manakin
+Neophema pulchella_Turquoise Parrot
+Neopipo cinnamomea_Cinnamon Manakin-Tyrant
+Neothraupis fasciata_White-banded Tanager
+Nephelomyias lintoni_Orange-banded Flycatcher
+Nephelomyias pulcher_Handsome Flycatcher
+Nephelornis oneilli_Pardusco
+Nesillas lantzii_Subdesert Brush-Warbler
+Nesillas typica_Madagascar Brush-Warbler
+Nesoctites micromegas_Antillean Piculet
+Nesoenas mayeri_Pink Pigeon
+Nesoptilotis flavicollis_Yellow-throated Honeyeater
+Nesoptilotis leucotis_White-eared Honeyeater
+Nesospingus speculiferus_Puerto Rican Tanager
+Nestor meridionalis_New Zealand Kaka
+Netta rufina_Red-crested Pochard
+Newtonia amphichroa_Dark Newtonia
+Newtonia brunneicauda_Common Newtonia
+Nicator chloris_Western Nicator
+Nicator gularis_Eastern Nicator
+Nicator vireo_Yellow-throated Nicator
+Nigrita canicapillus_Gray-headed Nigrita
+Nilaus afer_Brubru
+Niltava grandis_Large Niltava
+Niltava macgrigoriae_Small Niltava
+Niltava sundara_Rufous-bellied Niltava
+Niltava vivida_Vivid Niltava
+Ninox affinis_Andaman Boobook
+Ninox boobook_Southern Boobook
+Ninox connivens_Barking Owl
+Ninox fusca_Timor Boobook
+Ninox hypogramma_Halmahera Boobook
+Ninox ios_Cinnabar Boobook
+Ninox jacquinoti_Solomons Boobook
+Ninox japonica_Northern Boobook
+Ninox novaeseelandiae_Morepork
+Ninox obscura_Hume's Boobook
+Ninox philippensis_Luzon Boobook
+Ninox plesseni_Alor Boobook
+Ninox rumseyi_Cebu Boobook
+Ninox scutulata_Brown Boobook
+Ninox strenua_Powerful Owl
+Ninox sumbaensis_Least Boobook
+Ninox theomacha_Papuan Boobook
+Nisaetus alboniger_Blyth's Hawk-Eagle
+Nisaetus cirrhatus_Changeable Hawk-Eagle
+Nisaetus nanus_Wallace's Hawk-Eagle
+Nisaetus nipalensis_Mountain Hawk-Eagle
+Noise_Noise
+Non-Bird_Non-Bird
+Nonnula brunnea_Brown Nunlet
+Nonnula frontalis_Gray-cheeked Nunlet
+Nonnula rubecula_Rusty-breasted Nunlet
+Nonnula ruficapilla_Rufous-capped Nunlet
+Notharchus hyperrhynchus_White-necked Puffbird
+Notharchus macrorhynchos_Guianan Puffbird
+Notharchus ordii_Brown-banded Puffbird
+Notharchus pectoralis_Black-breasted Puffbird
+Notharchus swainsoni_Buff-bellied Puffbird
+Notharchus tectus_Pied Puffbird
+Nothocercus bonapartei_Highland Tinamou
+Nothocercus julius_Tawny-breasted Tinamou
+Nothocercus nigrocapillus_Hooded Tinamou
+Nothocrax urumutum_Nocturnal Curassow
+Nothoprocta cinerascens_Brushland Tinamou
+Nothoprocta ornata_Ornate Tinamou
+Nothoprocta pentlandii_Andean Tinamou
+Nothoprocta perdicaria_Chilean Tinamou
+Nothura boraquira_White-bellied Nothura
+Nothura darwinii_Darwin's Nothura
+Nothura maculosa_Spotted Nothura
+Notiomystis cincta_Stitchbird
+Notopholia corusca_Black-bellied Starling
+Nucifraga caryocatactes_Eurasian Nutcracker
+Nucifraga columbiana_Clark's Nutcracker
+Numenius americanus_Long-billed Curlew
+Numenius arquata_Eurasian Curlew
+Numenius madagascariensis_Far Eastern Curlew
+Numenius phaeopus_Whimbrel
+Numenius tahitiensis_Bristle-thighed Curlew
+Numida meleagris_Helmeted Guineafowl
+Nyctanassa violacea_Yellow-crowned Night-Heron
+Nyctibius aethereus_Long-tailed Potoo
+Nyctibius bracteatus_Rufous Potoo
+Nyctibius grandis_Great Potoo
+Nyctibius griseus_Common Potoo
+Nyctibius jamaicensis_Northern Potoo
+Nyctibius leucopterus_White-winged Potoo
+Nycticorax caledonicus_Rufous Night-Heron
+Nycticorax nycticorax_Black-crowned Night-Heron
+Nyctidromus albicollis_Common Pauraque
+Nyctidromus anthonyi_Scrub Nightjar
+Nyctiphrynus ocellatus_Ocellated Poorwill
+Nyctiphrynus rosenbergi_Choco Poorwill
+Nyctiphrynus yucatanicus_Yucatan Poorwill
+Nyctipolus nigrescens_Blackish Nightjar
+Nyctiprogne leucopyga_Band-tailed Nighthawk
+Nyctyornis amictus_Red-bearded Bee-eater
+Nyctyornis athertoni_Blue-bearded Bee-eater
+Nymphicus hollandicus_Cockatiel
+Nystalus chacuru_White-eared Puffbird
+Nystalus maculatus_Spot-backed Puffbird
+Nystalus obamai_Western Striolated-Puffbird
+Nystalus radiatus_Barred Puffbird
+Nystalus striatipectus_Chaco Puffbird
+Nystalus striolatus_Eastern Striolated-Puffbird
+Oceanodroma castro_Band-rumped Storm-Petrel
+Oceanodroma leucorhoa_Leach's Storm-Petrel
+Ochetorhynchus andaecola_Rock Earthcreeper
+Ochetorhynchus melanurus_Crag Chilia
+Ochetorhynchus phoenicurus_Band-tailed Earthcreeper
+Ochetorhynchus ruficaudus_Straight-billed Earthcreeper
+Ochthoeca cinnamomeiventris_Slaty-backed Chat-Tyrant
+Ochthoeca diadema_Yellow-bellied Chat-Tyrant
+Ochthoeca frontalis_Crowned Chat-Tyrant
+Ochthoeca fumicolor_Brown-backed Chat-Tyrant
+Ochthoeca jelskii_Jelski's Chat-Tyrant
+Ochthoeca leucophrys_White-browed Chat-Tyrant
+Ochthoeca pulchella_Golden-browed Chat-Tyrant
+Ochthoeca rufipectoralis_Rufous-breasted Chat-Tyrant
+Ochthoeca thoracica_Maroon-belted Chat-Tyrant
+Ochthornis littoralis_Drab Water Tyrant
+Ocreatus underwoodii_Booted Racket-tail
+Ocyceros birostris_Indian Gray Hornbill
+Ocyceros gingalensis_Sri Lanka Gray Hornbill
+Ocyceros griseus_Malabar Gray Hornbill
+Ocyphaps lophotes_Crested Pigeon
+Odontophorus atrifrons_Black-fronted Wood-Quail
+Odontophorus balliviani_Stripe-faced Wood-Quail
+Odontophorus capueira_Spot-winged Wood-Quail
+Odontophorus erythrops_Rufous-fronted Wood-Quail
+Odontophorus gujanensis_Marbled Wood-Quail
+Odontophorus guttatus_Spotted Wood-Quail
+Odontophorus hyperythrus_Chestnut Wood-Quail
+Odontophorus leucolaemus_Black-breasted Wood-Quail
+Odontophorus melanonotus_Dark-backed Wood-Quail
+Odontophorus melanotis_Black-eared Wood-Quail
+Odontophorus speciosus_Rufous-breasted Wood-Quail
+Odontophorus stellatus_Starred Wood-Quail
+Odontophorus strophium_Gorgeted Wood-Quail
+Odontorchilus branickii_Gray-mantled Wren
+Odontorchilus cinereus_Tooth-billed Wren
+Oena capensis_Namaqua Dove
+Oenanthe cypriaca_Cyprus Wheatear
+Oenanthe deserti_Desert Wheatear
+Oenanthe finschii_Finsch's Wheatear
+Oenanthe fusca_Brown Rock Chat
+Oenanthe hispanica_Black-eared Wheatear
+Oenanthe isabellina_Isabelline Wheatear
+Oenanthe leucopyga_White-crowned Wheatear
+Oenanthe leucura_Black Wheatear
+Oenanthe melanura_Blackstart
+Oenanthe moesta_Red-rumped Wheatear
+Oenanthe oenanthe_Northern Wheatear
+Oenanthe pileata_Capped Wheatear
+Oenanthe pleschanka_Pied Wheatear
+Oenanthe scotocerca_Brown-tailed Chat
+Ognorhynchus icterotis_Yellow-eared Parrot
+Oncostoma cinereigulare_Northern Bentbill
+Oncostoma olivaceum_Southern Bentbill
+Oneillornis lunulatus_Lunulated Antbird
+Oneillornis salvini_White-throated Antbird
+Onychognathus morio_Red-winged Starling
+Onychognathus nabouroup_Pale-winged Starling
+Onychognathus tenuirostris_Slender-billed Starling
+Onychognathus tristramii_Tristram's Starling
+Onychognathus walleri_Waller's Starling
+Onychoprion aleuticus_Aleutian Tern
+Onychoprion fuscatus_Sooty Tern
+Onychorhynchus coronatus_Royal Flycatcher
+Onychorhynchus swainsoni_Atlantic Royal Flycatcher
+Opisthocomus hoazin_Hoatzin
+Oporornis agilis_Connecticut Warbler
+Orchesticus abeillei_Brown Tanager
+Oreoica gutturalis_Crested Bellbird
+Oreolais pulcher_Black-collared Apalis
+Oreolais ruwenzorii_Rwenzori Apalis
+Oreophasis derbianus_Horned Guan
+Oreopholus ruficollis_Tawny-throated Dotterel
+Oreortyx pictus_Mountain Quail
+Oreoscoptes montanus_Sage Thrasher
+Oreoscopus gutturalis_Fernwren
+Oreothlypis gutturalis_Flame-throated Warbler
+Oreothlypis superciliosa_Crescent-chested Warbler
+Oreothraupis arremonops_Tanager Finch
+Oreotrochilus estella_Andean Hillstar
+Oressochen jubatus_Orinoco Goose
+Oressochen melanopterus_Andean Goose
+Oriolus auratus_African Golden Oriole
+Oriolus brachyrynchus_Western Black-headed Oriole
+Oriolus chinensis_Black-naped Oriole
+Oriolus chlorocephalus_Green-headed Oriole
+Oriolus crassirostris_Sao Tome Oriole
+Oriolus cruentus_Black-and-crimson Oriole
+Oriolus decipiens_Tanimbar Oriole
+Oriolus flavocinctus_Green Oriole
+Oriolus kundoo_Indian Golden Oriole
+Oriolus larvatus_African Black-headed Oriole
+Oriolus melanotis_Timor Oriole
+Oriolus monacha_Ethiopian Black-headed Oriole
+Oriolus nigripennis_Black-winged Oriole
+Oriolus oriolus_Eurasian Golden Oriole
+Oriolus percivali_Black-tailed Oriole
+Oriolus phaeochromus_Halmahera Oriole
+Oriolus sagittatus_Olive-backed Oriole
+Oriolus szalayi_Brown Oriole
+Oriolus traillii_Maroon Oriole
+Oriolus xanthonotus_Dark-throated Oriole
+Oriolus xanthornus_Black-hooded Oriole
+Oriturus superciliosus_Striped Sparrow
+Ornithion brunneicapillus_Brown-capped Tyrannulet
+Ornithion inerme_White-lored Tyrannulet
+Ornithion semiflavum_Yellow-bellied Tyrannulet
+Orochelidon flavipes_Pale-footed Swallow
+Orochelidon murina_Brown-bellied Swallow
+Ortalis araucuan_East Brazilian Chachalaca
+Ortalis canicollis_Chaco Chachalaca
+Ortalis cinereiceps_Gray-headed Chachalaca
+Ortalis columbiana_Colombian Chachalaca
+Ortalis erythroptera_Rufous-headed Chachalaca
+Ortalis garrula_Chestnut-winged Chachalaca
+Ortalis guttata_Speckled Chachalaca
+Ortalis leucogastra_White-bellied Chachalaca
+Ortalis motmot_Variable Chachalaca
+Ortalis poliocephala_West Mexican Chachalaca
+Ortalis ruficauda_Rufous-vented Chachalaca
+Ortalis squamata_Scaled Chachalaca
+Ortalis vetula_Plain Chachalaca
+Ortalis wagleri_Rufous-bellied Chachalaca
+Orthogonys chloricterus_Olive-green Tanager
+Orthonyx novaeguineae_Papuan Logrunner
+Orthonyx spaldingii_Chowchilla
+Orthonyx temminckii_Australian Logrunner
+Orthopsittaca manilatus_Red-bellied Macaw
+Orthotomus atrogularis_Dark-necked Tailorbird
+Orthotomus chaktomuk_Cambodian Tailorbird
+Orthotomus cinereiceps_White-eared Tailorbird
+Orthotomus derbianus_Gray-backed Tailorbird
+Orthotomus frontalis_Rufous-fronted Tailorbird
+Orthotomus nigriceps_White-browed Tailorbird
+Orthotomus ruficeps_Ashy Tailorbird
+Orthotomus sepium_Olive-backed Tailorbird
+Orthotomus sericeus_Rufous-tailed Tailorbird
+Orthotomus sutorius_Common Tailorbird
+Ortygospiza atricollis_Quailfinch
+Otidiphaps nobilis_Pheasant Pigeon
+Otocichla mupinensis_Chinese Thrush
+Otus alfredi_Flores Scops-Owl
+Otus bakkamoena_Indian Scops-Owl
+Otus brucei_Pallid Scops-Owl
+Otus cyprius_Cyprus Scops Owl
+Otus elegans_Ryukyu Scops-Owl
+Otus lempiji_Sunda Scops-Owl
+Otus lettia_Collared Scops-Owl
+Otus magicus_Moluccan Scops-Owl
+Otus manadensis_Sulawesi Scops-Owl
+Otus mantananensis_Mantanani Scops-Owl
+Otus pamelae_Arabian Scops-Owl
+Otus rufescens_Reddish Scops-Owl
+Otus rutilus_Malagasy Scops-Owl
+Otus sagittatus_White-fronted Scops-Owl
+Otus scops_Eurasian Scops-Owl
+Otus semitorques_Japanese Scops-Owl
+Otus senegalensis_African Scops-Owl
+Otus spilocephalus_Mountain Scops-Owl
+Otus sunia_Oriental Scops-Owl
+Otus umbra_Simeulue Scops-Owl
+Oxylabes madagascariensis_White-throated Oxylabes
+Oxyruncus cristatus_Sharpbill
+Oxyura ferruginea_Andean Duck
+Oxyura jamaicensis_Ruddy Duck
+Pachycare flavogriseum_Goldenface
+Pachycephala chlorura_Vanuatu Whistler
+Pachycephala cinerea_Mangrove Whistler
+Pachycephala feminina_Rennell Whistler
+Pachycephala fulvotincta_Rusty-breasted Whistler
+Pachycephala griseonota_Drab Whistler
+Pachycephala homeyeri_White-vented Whistler
+Pachycephala hypoxantha_Bornean Whistler
+Pachycephala inornata_Gilbert's Whistler
+Pachycephala jacquinoti_Tongan Whistler
+Pachycephala macrorhyncha_Yellow-throated Whistler
+Pachycephala mentalis_Black-chinned Whistler
+Pachycephala monacha_Black-headed Whistler
+Pachycephala nudigula_Bare-throated Whistler
+Pachycephala occidentalis_Western Whistler
+Pachycephala olivacea_Olive Whistler
+Pachycephala orioloides_Oriole Whistler
+Pachycephala pectoralis_Golden Whistler
+Pachycephala philippinensis_Yellow-bellied Whistler
+Pachycephala rufiventris_Rufous Whistler
+Pachycephala schlegelii_Regent Whistler
+Pachycephala simplex_Gray Whistler
+Pachycephala sulfuriventer_Sulphur-bellied Whistler
+Pachycephala vitiensis_Fiji Whistler
+Pachyramphus aglaiae_Rose-throated Becard
+Pachyramphus albogriseus_Black-and-white Becard
+Pachyramphus castaneus_Chestnut-crowned Becard
+Pachyramphus cinnamomeus_Cinnamon Becard
+Pachyramphus homochrous_One-colored Becard
+Pachyramphus major_Gray-collared Becard
+Pachyramphus marginatus_Black-capped Becard
+Pachyramphus minor_Pink-throated Becard
+Pachyramphus niger_Jamaican Becard
+Pachyramphus polychopterus_White-winged Becard
+Pachyramphus rufus_Cinereous Becard
+Pachyramphus validus_Crested Becard
+Pachyramphus versicolor_Barred Becard
+Pachyramphus viridis_Green-backed Becard
+Pachyramphus xanthogenys_Yellow-cheeked Becard
+Pachysylvia aurantiifrons_Golden-fronted Greenlet
+Pachysylvia decurtata_Lesser Greenlet
+Pachysylvia hypoxantha_Dusky-capped Greenlet
+Pachysylvia muscicapina_Buff-cheeked Greenlet
+Pachysylvia semibrunnea_Rufous-naped Greenlet
+Pandion haliaetus_Osprey
+Panterpe insignis_Fiery-throated Hummingbird
+Panurus biarmicus_Bearded Reedling
+Panyptila sanctihieronymi_Great Swallow-tailed Swift
+Parabuteo leucorrhous_White-rumped Hawk
+Parabuteo unicinctus_Harris's Hawk
+Paraclaravis mondetoura_Maroon-chested Ground Dove
+Paradisaea minor_Lesser Bird-of-Paradise
+Paradisaea rubra_Red Bird-of-Paradise
+Paradoxornis flavirostris_Black-breasted Parrotbill
+Paradoxornis guttaticollis_Spot-breasted Parrotbill
+Paradoxornis heudei_Reed Parrotbill
+Pardalotus punctatus_Spotted Pardalote
+Pardalotus rubricatus_Red-browed Pardalote
+Pardalotus striatus_Striated Pardalote
+Pardirallus maculatus_Spotted Rail
+Pardirallus nigricans_Blackish Rail
+Pardirallus sanguinolentus_Plumbeous Rail
+Parkerthraustes humeralis_Yellow-shouldered Grosbeak
+Parkesia motacilla_Louisiana Waterthrush
+Parkesia noveboracensis_Northern Waterthrush
+Paroaria capitata_Yellow-billed Cardinal
+Paroaria coronata_Red-crested Cardinal
+Paroaria dominicana_Red-cowled Cardinal
+Paroaria gularis_Red-capped Cardinal
+Parophasma galinieri_Abyssinian Catbird
+Paroreomyza montana_Maui Alauahio
+Parotia sefilata_Western Parotia
+Parus cinereus_Cinereous Tit
+Parus major_Great Tit
+Parus minor_Japanese Tit
+Parus monticolus_Green-backed Tit
+Passer ammodendri_Saxaul Sparrow
+Passer cinnamomeus_Russet Sparrow
+Passer diffusus_Southern Gray-headed Sparrow
+Passer domesticus_House Sparrow
+Passer flaveolus_Plain-backed Sparrow
+Passer griseus_Northern Gray-headed Sparrow
+Passer hispaniolensis_Spanish Sparrow
+Passer iagoensis_Cape Verde Sparrow
+Passer italiae_Italian Sparrow
+Passer luteus_Sudan Golden Sparrow
+Passer melanurus_Cape Sparrow
+Passer moabiticus_Dead Sea Sparrow
+Passer montanus_Eurasian Tree Sparrow
+Passer pyrrhonotus_Sind Sparrow
+Passer rufocinctus_Kenya Rufous Sparrow
+Passer simplex_Desert Sparrow
+Passer swainsonii_Swainson's Sparrow
+Passerculus sandwichensis_Savannah Sparrow
+Passerella iliaca_Fox Sparrow
+Passerella megarhyncha_Thick-billed Fox Sparrow
+Passerella schistacea_Slate-colored Fox Sparrow
+Passerella unalaschcensis_Sooty Fox Sparrow
+Passerina amoena_Lazuli Bunting
+Passerina caerulea_Blue Grosbeak
+Passerina ciris_Painted Bunting
+Passerina cyanea_Indigo Bunting
+Passerina leclancherii_Orange-breasted Bunting
+Passerina rositae_Rose-bellied Bunting
+Passerina versicolor_Varied Bunting
+Pastor roseus_Rosy Starling
+Patagioenas araucana_Chilean Pigeon
+Patagioenas cayennensis_Pale-vented Pigeon
+Patagioenas corensis_Bare-eyed Pigeon
+Patagioenas fasciata_Band-tailed Pigeon
+Patagioenas flavirostris_Red-billed Pigeon
+Patagioenas goodsoni_Dusky Pigeon
+Patagioenas leucocephala_White-crowned Pigeon
+Patagioenas maculosa_Spot-winged Pigeon
+Patagioenas nigrirostris_Short-billed Pigeon
+Patagioenas picazuro_Picazuro Pigeon
+Patagioenas plumbea_Plumbeous Pigeon
+Patagioenas speciosa_Scaled Pigeon
+Patagioenas squamosa_Scaly-naped Pigeon
+Patagioenas subvinacea_Ruddy Pigeon
+Patagona gigas_Giant Hummingbird
+Pavo cristatus_Indian Peafowl
+Pavo muticus_Green Peafowl
+Pelargopsis amauroptera_Brown-winged Kingfisher
+Pelargopsis capensis_Stork-billed Kingfisher
+Pelecanus erythrorhynchos_American White Pelican
+Pelecanus occidentalis_Brown Pelican
+Pelecanus onocrotalus_Great White Pelican
+Peliperdix coqui_Coqui Francolin
+Pellorneum albiventre_Spot-throated Babbler
+Pellorneum bicolor_Ferruginous Babbler
+Pellorneum capistratum_Black-capped Babbler
+Pellorneum celebense_Sulawesi Babbler
+Pellorneum fuscocapillus_Brown-capped Babbler
+Pellorneum malaccense_Short-tailed Babbler
+Pellorneum pyrrogenys_Temminck's Babbler
+Pellorneum rostratum_White-chested Babbler
+Pellorneum ruficeps_Puff-throated Babbler
+Pellorneum tickelli_Buff-breasted Babbler
+Peltops montanus_Mountain Peltops
+Penelope albipennis_White-winged Guan
+Penelope argyrotis_Band-tailed Guan
+Penelope barbata_Bearded Guan
+Penelope dabbenei_Red-faced Guan
+Penelope jacquacu_Spix's Guan
+Penelope marail_Marail Guan
+Penelope montagnii_Andean Guan
+Penelope obscura_Dusky-legged Guan
+Penelope perspicax_Cauca Guan
+Penelope purpurascens_Crested Guan
+Penelope superciliaris_Rusty-margined Guan
+Penelopides affinis_Mindanao Hornbill
+Penelopina nigra_Highland Guan
+Peneothello cyanus_Blue-gray Robin
+Peneothello sigillata_White-winged Robin
+Percnostola arenarum_Allpahuayo Antbird
+Percnostola rufifrons_Black-headed Antbird
+Perdicula asiatica_Jungle Bush-Quail
+Perdicula erythrorhyncha_Painted Bush-Quail
+Perdix perdix_Gray Partridge
+Pericrocotus cinnamomeus_Small Minivet
+Pericrocotus divaricatus_Ashy Minivet
+Pericrocotus ethologus_Long-tailed Minivet
+Pericrocotus flammeus_Orange Minivet
+Pericrocotus miniatus_Sunda Minivet
+Pericrocotus solaris_Gray-chinned Minivet
+Pericrocotus speciosus_Scarlet Minivet
+Pericrocotus tegimae_Ryukyu Minivet
+Periparus amabilis_Palawan Tit
+Periparus ater_Coal Tit
+Periparus elegans_Elegant Tit
+Periparus rubidiventris_Rufous-vented Tit
+Periparus rufonuchalis_Rufous-naped Tit
+Periparus venustulus_Yellow-bellied Tit
+Periporphyrus erythromelas_Red-and-black Grosbeak
+Perisoreus canadensis_Canada Jay
+Perisoreus infaustus_Siberian Jay
+Perissocephalus tricolor_Capuchinbird
+Pernis apivorus_European Honey-buzzard
+Pernis ptilorhynchus_Oriental Honey-buzzard
+Petrochelidon ariel_Fairy Martin
+Petrochelidon fluvicola_Streak-throated Swallow
+Petrochelidon fulva_Cave Swallow
+Petrochelidon nigricans_Tree Martin
+Petrochelidon pyrrhonota_Cliff Swallow
+Petrochelidon spilodera_South African Swallow
+Petroica australis_South Island Robin
+Petroica boodang_Scarlet Robin
+Petroica goodenovii_Red-capped Robin
+Petroica longipes_North Island Robin
+Petroica macrocephala_Tomtit
+Petroica phoenicea_Flame Robin
+Petroica pusilla_Pacific Robin
+Petroica rodinogaster_Pink Robin
+Petroica rosea_Rose Robin
+Petronia petronia_Rock Sparrow
+Peucaea aestivalis_Bachman's Sparrow
+Peucaea botterii_Botteri's Sparrow
+Peucaea carpalis_Rufous-winged Sparrow
+Peucaea cassinii_Cassin's Sparrow
+Peucaea humeralis_Black-chested Sparrow
+Peucaea mystacalis_Bridled Sparrow
+Peucaea ruficauda_Stripe-headed Sparrow
+Peucaea sumichrasti_Cinnamon-tailed Sparrow
+Peucedramus taeniatus_Olive Warbler
+Pezopetes capitalis_Large-footed Finch
+Pezoporus wallicus_Ground Parrot
+Phacellodomus dorsalis_Chestnut-backed Thornbird
+Phacellodomus erythrophthalmus_Orange-eyed Thornbird
+Phacellodomus ferrugineigula_Orange-breasted Thornbird
+Phacellodomus inornatus_Plain Thornbird
+Phacellodomus maculipectus_Spot-breasted Thornbird
+Phacellodomus ruber_Greater Thornbird
+Phacellodomus rufifrons_Rufous-fronted Thornbird
+Phacellodomus sibilatrix_Little Thornbird
+Phacellodomus striaticeps_Streak-fronted Thornbird
+Phacellodomus striaticollis_Freckle-breasted Thornbird
+Phaenicophaeus tristis_Green-billed Malkoha
+Phaenicophilus palmarum_Black-crowned Palm-Tanager
+Phaenostictus mcleannani_Ocellated Antbird
+Phaeochroa cuvierii_Scaly-breasted Hummingbird
+Phaeomyias murina_Mouse-colored Tyrannulet
+Phaeomyias tumbezana_Tumbesian Tyrannulet
+Phaethon aethereus_Red-billed Tropicbird
+Phaethon lepturus_White-tailed Tropicbird
+Phaethon rubricauda_Red-tailed Tropicbird
+Phaethornis atrimentalis_Black-throated Hermit
+Phaethornis augusti_Sooty-capped Hermit
+Phaethornis bourcieri_Straight-billed Hermit
+Phaethornis eurynome_Scale-throated Hermit
+Phaethornis griseogularis_Gray-chinned Hermit
+Phaethornis guy_Green Hermit
+Phaethornis hispidus_White-bearded Hermit
+Phaethornis longirostris_Long-billed Hermit
+Phaethornis longuemareus_Little Hermit
+Phaethornis malaris_Great-billed Hermit
+Phaethornis nattereri_Cinnamon-throated Hermit
+Phaethornis pretrei_Planalto Hermit
+Phaethornis ruber_Reddish Hermit
+Phaethornis squalidus_Dusky-throated Hermit
+Phaethornis striigularis_Stripe-throated Hermit
+Phaethornis superciliosus_Long-tailed Hermit
+Phaethornis syrmatophorus_Tawny-bellied Hermit
+Phaethornis yaruqui_White-whiskered Hermit
+Phaetusa simplex_Large-billed Tern
+Phainopepla nitens_Phainopepla
+Phalacrocorax auritus_Double-crested Cormorant
+Phalacrocorax brasilianus_Neotropic Cormorant
+Phalacrocorax carbo_Great Cormorant
+Phalaenoptilus nuttallii_Common Poorwill
+Phalaropus fulicarius_Red Phalarope
+Phalaropus lobatus_Red-necked Phalarope
+Phalaropus tricolor_Wilson's Phalarope
+Phapitreron leucotis_White-eared Brown-Dove
+Phaps chalcoptera_Common Bronzewing
+Phaps elegans_Brush Bronzewing
+Pharomachrus antisianus_Crested Quetzal
+Pharomachrus auriceps_Golden-headed Quetzal
+Pharomachrus fulgidus_White-tipped Quetzal
+Pharomachrus mocinno_Resplendent Quetzal
+Pharomachrus pavoninus_Pavonine Quetzal
+Phasianus colchicus_Ring-necked Pheasant
+Phedina borbonica_Mascarene Martin
+Phegornis mitchellii_Diademed Sandpiper-Plover
+Phelpsia inornata_White-bearded Flycatcher
+Pheucticus aureoventris_Black-backed Grosbeak
+Pheucticus chrysogaster_Golden Grosbeak
+Pheucticus chrysopeplus_Yellow Grosbeak
+Pheucticus ludovicianus_Rose-breasted Grosbeak
+Pheucticus melanocephalus_Black-headed Grosbeak
+Pheucticus tibialis_Black-thighed Grosbeak
+Pheugopedius atrogularis_Black-throated Wren
+Pheugopedius coraya_Coraya Wren
+Pheugopedius eisenmanni_Inca Wren
+Pheugopedius euophrys_Plain-tailed Wren
+Pheugopedius fasciatoventris_Black-bellied Wren
+Pheugopedius felix_Happy Wren
+Pheugopedius genibarbis_Moustached Wren
+Pheugopedius maculipectus_Spot-breasted Wren
+Pheugopedius mystacalis_Whiskered Wren
+Pheugopedius rutilus_Rufous-breasted Wren
+Pheugopedius sclateri_Speckle-breasted Wren
+Pheugopedius spadix_Sooty-headed Wren
+Philemon buceroides_Helmeted Friarbird
+Philemon citreogularis_Little Friarbird
+Philemon corniculatus_Noisy Friarbird
+Philemon diemenensis_New Caledonian Friarbird
+Philemon fuscicapillus_Dusky Friarbird
+Philemon novaeguineae_New Guinea Friarbird
+Philemon plumigenis_Tanimbar Friarbird
+Philemon yorki_Hornbill Friarbird
+Philentoma pyrhoptera_Rufous-winged Philentoma
+Philentoma velata_Maroon-breasted Philentoma
+Philesturnus rufusater_North Island Saddleback
+Philetairus socius_Sociable Weaver
+Philortyx fasciatus_Banded Quail
+Philydor atricapillus_Black-capped Foliage-gleaner
+Philydor erythrocercum_Rufous-rumped Foliage-gleaner
+Philydor erythropterum_Chestnut-winged Foliage-gleaner
+Philydor fuscipenne_Slaty-winged Foliage-gleaner
+Philydor novaesi_Alagoas Foliage-gleaner
+Philydor pyrrhodes_Cinnamon-rumped Foliage-gleaner
+Philydor rufum_Buff-fronted Foliage-gleaner
+Phimosus infuscatus_Bare-faced Ibis
+Phlegopsis erythroptera_Reddish-winged Bare-eye
+Phlegopsis nigromaculata_Black-spotted Bare-eye
+Phleocryptes melanops_Wren-like Rushbird
+Phlogophilus hemileucurus_Ecuadorian Piedtail
+Phodilus assimilis_Sri Lanka Bay-Owl
+Phodilus badius_Oriental Bay-Owl
+Phoebastria immutabilis_Laysan Albatross
+Phoebastria nigripes_Black-footed Albatross
+Phoenicircus carnifex_Guianan Red-Cotinga
+Phoenicircus nigricollis_Black-necked Red-Cotinga
+Phoeniconaias minor_Lesser Flamingo
+Phoenicoparrus andinus_Andean Flamingo
+Phoenicopterus chilensis_Chilean Flamingo
+Phoenicopterus roseus_Greater Flamingo
+Phoenicopterus ruber_American Flamingo
+Phoeniculus bollei_White-headed Woodhoopoe
+Phoeniculus purpureus_Green Woodhoopoe
+Phoenicurus auroreus_Daurian Redstart
+Phoenicurus frontalis_Blue-fronted Redstart
+Phoenicurus fuliginosus_Plumbeous Redstart
+Phoenicurus hodgsoni_Hodgson's Redstart
+Phoenicurus leucocephalus_White-capped Redstart
+Phoenicurus moussieri_Moussier's Redstart
+Phoenicurus ochruros_Black Redstart
+Phoenicurus phoenicurus_Common Redstart
+Pholia sharpii_Sharpe's Starling
+Phonygammus keraudrenii_Trumpet Manucode
+Phragmacia substriata_Namaqua Warbler
+Phrygilus atriceps_Black-hooded Sierra-Finch
+Phrygilus gayi_Gray-hooded Sierra-Finch
+Phrygilus patagonicus_Patagonian Sierra-Finch
+Phrygilus punensis_Peruvian Sierra-Finch
+Phylidonyris niger_White-cheeked Honeyeater
+Phylidonyris novaehollandiae_New Holland Honeyeater
+Phylidonyris pyrrhopterus_Crescent Honeyeater
+Phyllastrephus cabanisi_Cabanis's Greenbul
+Phyllastrephus cerviniventris_Gray-olive Greenbul
+Phyllastrephus flavostriatus_Yellow-streaked Greenbul
+Phyllastrephus placidus_Placid Greenbul
+Phyllastrephus strepitans_Northern Brownbul
+Phyllastrephus terrestris_Terrestrial Brownbul
+Phyllergates cucullatus_Mountain Tailorbird
+Phyllergates heterolaemus_Rufous-headed Tailorbird
+Phyllomyias burmeisteri_Rough-legged Tyrannulet
+Phyllomyias cinereiceps_Ashy-headed Tyrannulet
+Phyllomyias fasciatus_Planalto Tyrannulet
+Phyllomyias griseiceps_Sooty-headed Tyrannulet
+Phyllomyias griseocapilla_Gray-capped Tyrannulet
+Phyllomyias nigrocapillus_Black-capped Tyrannulet
+Phyllomyias plumbeiceps_Plumbeous-crowned Tyrannulet
+Phyllomyias reiseri_Reiser's Tyrannulet
+Phyllomyias sclateri_Sclater's Tyrannulet
+Phyllomyias uropygialis_Tawny-rumped Tyrannulet
+Phyllomyias virescens_Greenish Tyrannulet
+Phyllomyias weedeni_Yungas Tyrannulet
+Phyllomyias zeledoni_White-fronted Tyrannulet
+Phylloscartes difficilis_Serra do Mar Tyrannulet
+Phylloscartes eximius_Southern Bristle-Tyrant
+Phylloscartes gualaquizae_Ecuadorian Tyrannulet
+Phylloscartes kronei_Restinga Tyrannulet
+Phylloscartes lanyoni_Antioquia Bristle-Tyrant
+Phylloscartes ophthalmicus_Marble-faced Bristle-Tyrant
+Phylloscartes oustaleti_Oustalet's Tyrannulet
+Phylloscartes paulista_Sao Paulo Tyrannulet
+Phylloscartes poecilotis_Variegated Bristle-Tyrant
+Phylloscartes roquettei_Minas Gerais Tyrannulet
+Phylloscartes superciliaris_Rufous-browed Tyrannulet
+Phylloscartes sylviolus_Bay-ringed Tyrannulet
+Phylloscartes ventralis_Mottle-cheeked Tyrannulet
+Phylloscartes virescens_Olive-green Tyrannulet
+Phylloscopus affinis_Tickell's Leaf Warbler
+Phylloscopus armandii_Yellow-streaked Warbler
+Phylloscopus bonelli_Western Bonelli's Warbler
+Phylloscopus borealis_Arctic Warbler
+Phylloscopus borealoides_Sakhalin Leaf Warbler
+Phylloscopus budongoensis_Uganda Woodland-Warbler
+Phylloscopus burkii_Green-crowned Warbler
+Phylloscopus calciatilis_Limestone Leaf Warbler
+Phylloscopus canariensis_Canary Islands Chiffchaff
+Phylloscopus cantator_Yellow-vented Warbler
+Phylloscopus castaniceps_Chestnut-crowned Warbler
+Phylloscopus chloronotus_Lemon-rumped Warbler
+Phylloscopus claudiae_Claudia's Leaf Warbler
+Phylloscopus collybita_Common Chiffchaff
+Phylloscopus coronatus_Eastern Crowned Warbler
+Phylloscopus emeiensis_Emei Leaf Warbler
+Phylloscopus examinandus_Kamchatka Leaf Warbler
+Phylloscopus forresti_Sichuan Leaf Warbler
+Phylloscopus fuligiventer_Smoky Warbler
+Phylloscopus fuscatus_Dusky Warbler
+Phylloscopus goodsoni_Hartert's Leaf Warbler
+Phylloscopus grammiceps_Sunda Warbler
+Phylloscopus griseolus_Sulphur-bellied Warbler
+Phylloscopus humei_Hume's Warbler
+Phylloscopus ibericus_Iberian Chiffchaff
+Phylloscopus ijimae_Ijima's Leaf Warbler
+Phylloscopus inornatus_Yellow-browed Warbler
+Phylloscopus intensior_Davison's Leaf Warbler
+Phylloscopus intermedius_White-spectacled Warbler
+Phylloscopus kansuensis_Gansu Leaf Warbler
+Phylloscopus maculipennis_Ashy-throated Warbler
+Phylloscopus maforensis_Island Leaf Warbler
+Phylloscopus magnirostris_Large-billed Leaf Warbler
+Phylloscopus makirensis_Makira Leaf Warbler
+Phylloscopus montis_Yellow-breasted Warbler
+Phylloscopus neglectus_Plain Leaf Warbler
+Phylloscopus nigrorum_Negros Leaf Warbler
+Phylloscopus nitidus_Green Warbler
+Phylloscopus occipitalis_Western Crowned Warbler
+Phylloscopus occisinensis_Alpine Leaf Warbler
+Phylloscopus ogilviegranti_Kloss's Leaf Warbler
+Phylloscopus omeiensis_Martens's Warbler
+Phylloscopus orientalis_Eastern Bonelli's Warbler
+Phylloscopus plumbeitarsus_Two-barred Warbler
+Phylloscopus poliogenys_Gray-cheeked Warbler
+Phylloscopus presbytes_Timor Leaf Warbler
+Phylloscopus proregulus_Pallas's Leaf Warbler
+Phylloscopus pulcher_Buff-barred Warbler
+Phylloscopus reguloides_Blyth's Leaf Warbler
+Phylloscopus ruficapilla_Yellow-throated Woodland-Warbler
+Phylloscopus sarasinorum_Sulawesi Leaf Warbler
+Phylloscopus schwarzi_Radde's Warbler
+Phylloscopus sibilatrix_Wood Warbler
+Phylloscopus sindianus_Mountain Chiffchaff
+Phylloscopus soror_Alström's Warbler
+Phylloscopus subaffinis_Buff-throated Warbler
+Phylloscopus tenellipes_Pale-legged Leaf Warbler
+Phylloscopus tephrocephalus_Gray-crowned Warbler
+Phylloscopus trivirgatus_Mountain Leaf Warbler
+Phylloscopus trochiloides_Greenish Warbler
+Phylloscopus trochilus_Willow Warbler
+Phylloscopus tytleri_Tytler's Leaf Warbler
+Phylloscopus umbrovirens_Brown Woodland-Warbler
+Phylloscopus valentini_Bianchi's Warbler
+Phylloscopus whistleri_Whistler's Warbler
+Phylloscopus xanthodryas_Japanese Leaf Warbler
+Phylloscopus xanthoschistos_Gray-hooded Warbler
+Phylloscopus yunnanensis_Chinese Leaf Warbler
+Phytotoma raimondii_Peruvian Plantcutter
+Phytotoma rara_Rufous-tailed Plantcutter
+Phytotoma rutila_White-tipped Plantcutter
+Piaya cayana_Squirrel Cuckoo
+Piaya melanogaster_Black-bellied Cuckoo
+Pica hudsonia_Black-billed Magpie
+Pica nuttalli_Yellow-billed Magpie
+Pica pica_Eurasian Magpie
+Pica serica_Oriental Magpie
+Picoides arcticus_Black-backed Woodpecker
+Picoides dorsalis_American Three-toed Woodpecker
+Picoides tridactylus_Eurasian Three-toed Woodpecker
+Piculus aurulentus_White-browed Woodpecker
+Piculus callopterus_Stripe-cheeked Woodpecker
+Piculus chrysochloros_Golden-green Woodpecker
+Piculus flavigula_Yellow-throated Woodpecker
+Piculus leucolaemus_White-throated Woodpecker
+Picumnus albosquamatus_White-wedged Piculet
+Picumnus aurifrons_Bar-breasted Piculet
+Picumnus cirratus_White-barred Piculet
+Picumnus dorbignyanus_Ocellated Piculet
+Picumnus exilis_Golden-spangled Piculet
+Picumnus fulvescens_Tawny Piculet
+Picumnus granadensis_Grayish Piculet
+Picumnus innominatus_Speckled Piculet
+Picumnus lafresnayi_Lafresnaye's Piculet
+Picumnus nebulosus_Mottled Piculet
+Picumnus olivaceus_Olivaceous Piculet
+Picumnus pygmaeus_Spotted Piculet
+Picumnus rufiventris_Rufous-breasted Piculet
+Picumnus sclateri_Ecuadorian Piculet
+Picumnus squamulatus_Scaled Piculet
+Picumnus temminckii_Ochre-collared Piculet
+Picus awokera_Japanese Woodpecker
+Picus canus_Gray-headed Woodpecker
+Picus chlorolophus_Lesser Yellownape
+Picus erythropygius_Black-headed Woodpecker
+Picus puniceus_Crimson-winged Woodpecker
+Picus sharpei_Iberian Green Woodpecker
+Picus squamatus_Scaly-bellied Woodpecker
+Picus vaillantii_Levaillant's Woodpecker
+Picus viridis_Eurasian Green Woodpecker
+Picus vittatus_Laced Woodpecker
+Picus xanthopygaeus_Streak-throated Woodpecker
+Pinicola enucleator_Pine Grosbeak
+Pionites leucogaster_White-bellied Parrot
+Pionites melanocephalus_Black-headed Parrot
+Pionopsitta pileata_Pileated Parrot
+Pionus chalcopterus_Bronze-winged Parrot
+Pionus fuscus_Dusky Parrot
+Pionus maximiliani_Scaly-headed Parrot
+Pionus menstruus_Blue-headed Parrot
+Pionus senilis_White-crowned Parrot
+Pionus seniloides_White-capped Parrot
+Pionus sordidus_Red-billed Parrot
+Pionus tumultuosus_Speckle-faced Parrot
+Pipile cujubi_Red-throated Piping-Guan
+Pipile cumanensis_Blue-throated Piping-Guan
+Pipilo chlorurus_Green-tailed Towhee
+Pipilo erythrophthalmus_Eastern Towhee
+Pipilo maculatus_Spotted Towhee
+Pipilo ocai_Collared Towhee
+Pipra aureola_Crimson-hooded Manakin
+Pipra fasciicauda_Band-tailed Manakin
+Pipra filicauda_Wire-tailed Manakin
+Pipraeidea bonariensis_Blue-and-yellow Tanager
+Pipraeidea melanonota_Fawn-breasted Tanager
+Pipreola arcuata_Barred Fruiteater
+Pipreola aureopectus_Golden-breasted Fruiteater
+Pipreola frontalis_Scarlet-breasted Fruiteater
+Pipreola jucunda_Orange-breasted Fruiteater
+Pipreola lubomirskii_Black-chested Fruiteater
+Pipreola riefferii_Green-and-black Fruiteater
+Pipreola whitelyi_Red-banded Fruiteater
+Piprites chloris_Wing-barred Piprites
+Piprites griseiceps_Gray-headed Piprites
+Piprites pileata_Black-capped Piprites
+Piranga bidentata_Flame-colored Tanager
+Piranga erythrocephala_Red-headed Tanager
+Piranga flava_Hepatic Tanager
+Piranga hepatica_Hepatic Tanager
+Piranga leucoptera_White-winged Tanager
+Piranga ludoviciana_Western Tanager
+Piranga lutea_Tooth-billed Tanager
+Piranga olivacea_Scarlet Tanager
+Piranga roseogularis_Rose-throated Tanager
+Piranga rubra_Summer Tanager
+Piranga rubriceps_Red-hooded Tanager
+Pitangus lictor_Lesser Kiskadee
+Pitangus sulphuratus_Great Kiskadee
+Pithys albifrons_White-plumed Antbird
+Pithys castaneus_White-masked Antbird
+Pitohui kirhocephalus_Northern Variable Pitohui
+Pitta anerythra_Black-faced Pitta
+Pitta brachyura_Indian Pitta
+Pitta elegans_Elegant Pitta
+Pitta maxima_Ivory-breasted Pitta
+Pitta megarhyncha_Mangrove Pitta
+Pitta moluccensis_Blue-winged Pitta
+Pitta nympha_Fairy Pitta
+Pitta sordida_Hooded Pitta
+Pitta steerii_Azure-breasted Pitta
+Pitta versicolor_Noisy Pitta
+Pittasoma michleri_Black-crowned Antpitta
+Pittasoma rufopileatum_Rufous-crowned Antpitta
+Pityriasis gymnocephala_Bornean Bristlehead
+Platalea ajaja_Roseate Spoonbill
+Platalea leucorodia_Eurasian Spoonbill
+Platycercus adscitus_Pale-headed Rosella
+Platycercus caledonicus_Green Rosella
+Platycercus elegans_Crimson Rosella
+Platycercus eximius_Eastern Rosella
+Platylophus galericulatus_Crested Shrikejay
+Platyrinchus cancrominus_Stub-tailed Spadebill
+Platyrinchus coronatus_Golden-crowned Spadebill
+Platyrinchus flavigularis_Yellow-throated Spadebill
+Platyrinchus leucoryphus_Russet-winged Spadebill
+Platyrinchus mystaceus_White-throated Spadebill
+Platyrinchus platyrhynchos_White-crested Spadebill
+Platyrinchus saturatus_Cinnamon-crested Spadebill
+Platysmurus leucopterus_Black Magpie
+Platysteira blissetti_Red-cheeked Wattle-eye
+Platysteira castanea_Chestnut Wattle-eye
+Platysteira cyanea_Brown-throated Wattle-eye
+Platysteira hormophora_West African Wattle-eye
+Platysteira peltata_Black-throated Wattle-eye
+Plectorhyncha lanceolata_Striped Honeyeater
+Plectrophenax hyperboreus_McKay's Bunting
+Plectrophenax nivalis_Snow Bunting
+Plegadis chihi_White-faced Ibis
+Plegadis falcinellus_Glossy Ibis
+Plegadis ridgwayi_Puna Ibis
+Plocepasser mahali_White-browed Sparrow-Weaver
+Plocepasser superciliosus_Chestnut-crowned Sparrow-Weaver
+Ploceus baglafecht_Baglafecht Weaver
+Ploceus bicolor_Forest Weaver
+Ploceus capensis_Cape Weaver
+Ploceus cucullatus_Village Weaver
+Ploceus galbula_Rüppell's Weaver
+Ploceus hypoxanthus_Asian Golden Weaver
+Ploceus intermedius_Lesser Masked-Weaver
+Ploceus luteolus_Little Weaver
+Ploceus manyar_Streaked Weaver
+Ploceus melanocephalus_Black-headed Weaver
+Ploceus nigerrimus_Vieillot's Weaver
+Ploceus nigricollis_Black-necked Weaver
+Ploceus ocularis_Spectacled Weaver
+Ploceus philippinus_Baya Weaver
+Ploceus sakalava_Sakalava Weaver
+Ploceus spekei_Speke's Weaver
+Ploceus subaureus_African Golden-Weaver
+Ploceus velatus_Southern Masked-Weaver
+Ploceus vitellinus_Vitelline Masked-Weaver
+Ploceus xanthops_Holub's Golden-Weaver
+Ploceus xanthopterus_Southern Brown-throated Weaver
+Pluvialis apricaria_European Golden-Plover
+Pluvialis dominica_American Golden-Plover
+Pluvialis fulva_Pacific Golden-Plover
+Pluvialis squatarola_Black-bellied Plover
+Pluvianus aegyptius_Egyptian Plover
+Pnoepyga albiventer_Scaly-breasted Cupwing
+Pnoepyga formosana_Taiwan Cupwing
+Pnoepyga immaculata_Immaculate Cupwing
+Pnoepyga pusilla_Pygmy Cupwing
+Podargus ocellatus_Marbled Frogmouth
+Podargus papuensis_Papuan Frogmouth
+Podargus strigoides_Tawny Frogmouth
+Podiceps auritus_Horned Grebe
+Podiceps cristatus_Great Crested Grebe
+Podiceps gallardoi_Hooded Grebe
+Podiceps grisegena_Red-necked Grebe
+Podiceps major_Great Grebe
+Podiceps nigricollis_Eared Grebe
+Podiceps occipitalis_Silvery Grebe
+Podiceps taczanowskii_Junin Grebe
+Podilymbus podiceps_Pied-billed Grebe
+Poecile atricapillus_Black-capped Chickadee
+Poecile carolinensis_Carolina Chickadee
+Poecile cinctus_Gray-headed Chickadee
+Poecile gambeli_Mountain Chickadee
+Poecile hudsonicus_Boreal Chickadee
+Poecile hyrcanus_Caspian Tit
+Poecile lugubris_Sombre Tit
+Poecile montanus_Willow Tit
+Poecile palustris_Marsh Tit
+Poecile rufescens_Chestnut-backed Chickadee
+Poecile sclateri_Mexican Chickadee
+Poecile weigoldicus_Sichuan Tit
+Poecilodryas hypoleuca_Black-sided Robin
+Poecilostreptus cabanisi_Azure-rumped Tanager
+Poecilostreptus palmeri_Gray-and-gold Tanager
+Poecilotriccus albifacies_White-cheeked Tody-Flycatcher
+Poecilotriccus calopterus_Golden-winged Tody-Flycatcher
+Poecilotriccus capitalis_Black-and-white Tody-Flycatcher
+Poecilotriccus fumifrons_Smoky-fronted Tody-Flycatcher
+Poecilotriccus latirostris_Rusty-fronted Tody-Flycatcher
+Poecilotriccus luluae_Johnson's Tody-Flycatcher
+Poecilotriccus plumbeiceps_Ochre-faced Tody-Flycatcher
+Poecilotriccus ruficeps_Rufous-crowned Tody-Flycatcher
+Poecilotriccus russatus_Ruddy Tody-Flycatcher
+Poecilotriccus sylvia_Slate-headed Tody-Flycatcher
+Pogoniulus atroflavus_Red-rumped Tinkerbird
+Pogoniulus bilineatus_Yellow-rumped Tinkerbird
+Pogoniulus chrysoconus_Yellow-fronted Tinkerbird
+Pogoniulus leucomystax_Moustached Tinkerbird
+Pogoniulus pusillus_Red-fronted Tinkerbird
+Pogoniulus scolopaceus_Speckled Tinkerbird
+Pogoniulus subsulphureus_Yellow-throated Tinkerbird
+Pogonocichla stellata_White-starred Robin
+Poicephalus cryptoxanthus_Brown-headed Parrot
+Poicephalus flavifrons_Yellow-fronted Parrot
+Poicephalus fuscicollis_Brown-necked Parrot
+Poicephalus meyeri_Meyer's Parrot
+Poicephalus robustus_Cape Parrot
+Poicephalus rufiventris_Red-bellied Parrot
+Poicephalus senegalus_Senegal Parrot
+Poliocrania exsul_Chestnut-backed Antbird
+Polioptila albiloris_White-lored Gnatcatcher
+Polioptila caerulea_Blue-gray Gnatcatcher
+Polioptila californica_California Gnatcatcher
+Polioptila dumicola_Masked Gnatcatcher
+Polioptila lactea_Creamy-bellied Gnatcatcher
+Polioptila melanura_Black-tailed Gnatcatcher
+Polioptila nigriceps_Black-capped Gnatcatcher
+Polioptila plumbea_Tropical Gnatcatcher
+Polioptila schistaceigula_Slate-throated Gnatcatcher
+Polyplectron bicalcaratum_Gray Peacock-Pheasant
+Polyplectron chalcurum_Bronze-tailed Peacock-Pheasant
+Polyplectron germaini_Germain's Peacock-Pheasant
+Polyplectron malacense_Malayan Peacock-Pheasant
+Polyplectron schleiermacheri_Bornean Peacock-Pheasant
+Polystictus pectoralis_Bearded Tachuri
+Polystictus superciliaris_Gray-backed Tachuri
+Polytelis anthopeplus_Regent Parrot
+Polytelis swainsonii_Superb Parrot
+Polytmus guainumbi_White-tailed Goldenthroat
+Polytmus theresiae_Green-tailed Goldenthroat
+Pomarea dimidiata_Rarotonga Monarch
+Pomatorhinus ferruginosus_Coral-billed Scimitar-Babbler
+Pomatorhinus horsfieldii_Indian Scimitar-Babbler
+Pomatorhinus melanurus_Sri Lanka Scimitar-Babbler
+Pomatorhinus montanus_Chestnut-backed Scimitar-Babbler
+Pomatorhinus musicus_Taiwan Scimitar-Babbler
+Pomatorhinus ochraceiceps_Red-billed Scimitar-Babbler
+Pomatorhinus ruficollis_Streak-breasted Scimitar-Babbler
+Pomatorhinus schisticeps_White-browed Scimitar-Babbler
+Pomatorhinus superciliaris_Slender-billed Scimitar-Babbler
+Pomatostomus ruficeps_Chestnut-crowned Babbler
+Pomatostomus superciliosus_White-browed Babbler
+Pomatostomus temporalis_Gray-crowned Babbler
+Poodytes gramineus_Little Grassbird
+Poodytes punctatus_New Zealand Fernbird
+Pooecetes gramineus_Vesper Sparrow
+Poospiza hispaniolensis_Collared Warbling-Finch
+Poospiza nigrorufa_Black-and-rufous Warbling-Finch
+Poospiza ornata_Cinnamon Warbling-Finch
+Poospiza whitii_Black-and-chestnut Warbling-Finch
+Porphyrio flavirostris_Azure Gallinule
+Porphyrio madagascariensis_African Swamphen
+Porphyrio martinica_Purple Gallinule
+Porphyrio melanotus_Australasian Swamphen
+Porphyrio poliocephalus_Gray-headed Swamphen
+Porphyrio porphyrio_Western Swamphen
+Porphyriops melanops_Spot-flanked Gallinule
+Porphyrospiza alaudina_Band-tailed Sierra-Finch
+Porphyrospiza caerulescens_Blue Finch
+Porzana carolina_Sora
+Porzana porzana_Spotted Crake
+Porzana spiloptera_Dot-winged Crake
+Premnoplex brunnescens_Spotted Barbtail
+Premnornis guttuliger_Rusty-winged Barbtail
+Primolius auricollis_Yellow-collared Macaw
+Primolius couloni_Blue-headed Macaw
+Primolius maracana_Blue-winged Macaw
+Prinia atrogularis_Black-throated Prinia
+Prinia buchanani_Rufous-fronted Prinia
+Prinia crinigera_Striated Prinia
+Prinia familiaris_Bar-winged Prinia
+Prinia flavicans_Black-chested Prinia
+Prinia flaviventris_Yellow-bellied Prinia
+Prinia gracilis_Graceful Prinia
+Prinia hodgsonii_Gray-breasted Prinia
+Prinia inornata_Plain Prinia
+Prinia maculosa_Karoo Prinia
+Prinia melanops_Black-faced Prinia
+Prinia polychroa_Brown Prinia
+Prinia rufescens_Rufescent Prinia
+Prinia socialis_Ashy Prinia
+Prinia somalica_Pale Prinia
+Prinia subflava_Tawny-flanked Prinia
+Prinia superciliaris_Hill Prinia
+Prinia sylvatica_Jungle Prinia
+Prionochilus maculatus_Yellow-breasted Flowerpecker
+Prionochilus xanthopygius_Yellow-rumped Flowerpecker
+Prionops plumatus_White Helmetshrike
+Prionops retzii_Retz's Helmetshrike
+Priotelus roseigaster_Hispaniolan Trogon
+Priotelus temnurus_Cuban Trogon
+Probosciger aterrimus_Palm Cockatoo
+Procarduelis nipalensis_Dark-breasted Rosefinch
+Procnias albus_White Bellbird
+Procnias averano_Bearded Bellbird
+Procnias nudicollis_Bare-throated Bellbird
+Procnias tricarunculatus_Three-wattled Bellbird
+Progne chalybea_Gray-breasted Martin
+Progne elegans_Southern Martin
+Progne sinaloae_Sinaloa Martin
+Progne subis_Purple Martin
+Progne tapera_Brown-chested Martin
+Promerops cafer_Cape Sugarbird
+Prosopeia personata_Masked Shining-Parrot
+Prosthemadera novaeseelandiae_Tui
+Protonotaria citrea_Prothonotary Warbler
+Prunella collaris_Alpine Accentor
+Prunella fulvescens_Brown Accentor
+Prunella himalayana_Altai Accentor
+Prunella modularis_Dunnock
+Prunella montanella_Siberian Accentor
+Prunella ocularis_Radde's Accentor
+Prunella rubeculoides_Robin Accentor
+Prunella strophiata_Rufous-breasted Accentor
+Psaltriparus minimus_Bushtit
+Psarisomus dalhousiae_Long-tailed Broadbill
+Psarocolius angustifrons_Russet-backed Oropendola
+Psarocolius atrovirens_Dusky-green Oropendola
+Psarocolius bifasciatus_Olive Oropendola
+Psarocolius cassini_Baudo Oropendola
+Psarocolius decumanus_Crested Oropendola
+Psarocolius montezuma_Montezuma Oropendola
+Psarocolius viridis_Green Oropendola
+Psarocolius wagleri_Chestnut-headed Oropendola
+Psephotus haematonotus_Red-rumped Parrot
+Psephotus varius_Mulga Parrot
+Pseudasthenes cactorum_Cactus Canastero
+Pseudasthenes humicola_Dusky-tailed Canastero
+Pseudastur albicollis_White Hawk
+Pseudastur occidentalis_Gray-backed Hawk
+Pseudastur polionotus_Mantled Hawk
+Pseudelaenia leucospodia_Gray-and-white Tyrannulet
+Pseudibis papillosa_Red-naped Ibis
+Pseudocolaptes boissonneautii_Streaked Tuftedcheek
+Pseudocolaptes johnsoni_Pacific Tuftedcheek
+Pseudocolopteryx acutipennis_Subtropical Doradito
+Pseudocolopteryx citreola_Ticking Doradito
+Pseudocolopteryx dinelliana_Dinelli's Doradito
+Pseudocolopteryx flaviventris_Warbling Doradito
+Pseudocolopteryx sclateri_Crested Doradito
+Pseudoleistes guirahuro_Yellow-rumped Marshbird
+Pseudoleistes virescens_Brown-and-yellow Marshbird
+Pseudonigrita arnaudi_Gray-headed Social-Weaver
+Pseudopodoces humilis_Ground Tit
+Pseudorectes ferrugineus_Rusty Pitohui
+Pseudoseisura cristata_Caatinga Cacholote
+Pseudoseisura gutturalis_White-throated Cacholote
+Pseudoseisura lophotes_Brown Cacholote
+Pseudoseisura unirufa_Rufous Cacholote
+Pseudospingus verticalis_Black-headed Hemispingus
+Pseudotriccus pelzelni_Bronze-olive Pygmy-Tyrant
+Pseudotriccus ruficeps_Rufous-headed Pygmy-Tyrant
+Psilopogon annamensis_Indochinese Barbet
+Psilopogon armillaris_Flame-fronted Barbet
+Psilopogon asiaticus_Blue-throated Barbet
+Psilopogon australis_Little Barbet
+Psilopogon chrysopogon_Gold-whiskered Barbet
+Psilopogon corvinus_Brown-throated Barbet
+Psilopogon duvaucelii_Blue-eared Barbet
+Psilopogon eximius_Bornean Barbet
+Psilopogon faber_Chinese Barbet
+Psilopogon faiostrictus_Green-eared Barbet
+Psilopogon flavifrons_Yellow-fronted Barbet
+Psilopogon franklinii_Golden-throated Barbet
+Psilopogon haemacephalus_Coppersmith Barbet
+Psilopogon henricii_Yellow-crowned Barbet
+Psilopogon incognitus_Moustached Barbet
+Psilopogon lagrandieri_Red-vented Barbet
+Psilopogon lineatus_Lineated Barbet
+Psilopogon malabaricus_Malabar Barbet
+Psilopogon monticola_Mountain Barbet
+Psilopogon mystacophanos_Red-throated Barbet
+Psilopogon nuchalis_Taiwan Barbet
+Psilopogon oorti_Black-browed Barbet
+Psilopogon pulcherrimus_Golden-naped Barbet
+Psilopogon pyrolophus_Fire-tufted Barbet
+Psilopogon rafflesii_Red-crowned Barbet
+Psilopogon virens_Great Barbet
+Psilopogon viridis_White-cheeked Barbet
+Psilopogon zeylanicus_Brown-headed Barbet
+Psilopsiagon aurifrons_Mountain Parakeet
+Psilopsiagon aymara_Gray-hooded Parakeet
+Psilorhamphus guttatus_Spotted Bamboowren
+Psilorhinus morio_Brown Jay
+Psiloscops flammeolus_Flammulated Owl
+Psittacara erythrogenys_Red-masked Parakeet
+Psittacara finschi_Crimson-fronted Parakeet
+Psittacara holochlorus_Green Parakeet
+Psittacara leucophthalmus_White-eyed Parakeet
+Psittacara mitratus_Mitred Parakeet
+Psittacara strenuus_Pacific Parakeet
+Psittacara wagleri_Scarlet-fronted Parakeet
+Psittacula alexandri_Red-breasted Parakeet
+Psittacula columboides_Malabar Parakeet
+Psittacula cyanocephala_Plum-headed Parakeet
+Psittacula eupatria_Alexandrine Parakeet
+Psittacula finschii_Gray-headed Parakeet
+Psittacula himalayana_Slaty-headed Parakeet
+Psittacula krameri_Rose-ringed Parakeet
+Psittacula longicauda_Long-tailed Parakeet
+Psittacus erithacus_Gray Parrot
+Psittinus cyanurus_Blue-rumped Parrot
+Psittiparus gularis_Gray-headed Parrotbill
+Psophia crepitans_Gray-winged Trumpeter
+Psophia leucoptera_Pale-winged Trumpeter
+Psophia viridis_Dark-winged Trumpeter
+Psophocichla litsitsirupa_Groundscraper Thrush
+Psophodes nigrogularis_Western Whipbird
+Psophodes occidentalis_Chiming Wedgebill
+Psophodes olivaceus_Eastern Whipbird
+Pteridophora alberti_King-of-Saxony Bird-of-Paradise
+Pternistis adspersus_Red-billed Francolin
+Pternistis afer_Red-necked Francolin
+Pternistis bicalcaratus_Double-spurred Francolin
+Pternistis leucoscepus_Yellow-necked Francolin
+Pternistis natalensis_Natal Francolin
+Pternistis squamatus_Scaly Francolin
+Pternistis swainsonii_Swainson's Francolin
+Pterocles alchata_Pin-tailed Sandgrouse
+Pterocles coronatus_Crowned Sandgrouse
+Pterocles exustus_Chestnut-bellied Sandgrouse
+Pterocles namaqua_Namaqua Sandgrouse
+Pterocles orientalis_Black-bellied Sandgrouse
+Pterocles senegallus_Spotted Sandgrouse
+Pterodroma hypoleuca_Bonin Petrel
+Pterodroma madeira_Zino's Petrel
+Pteroglossus aracari_Black-necked Aracari
+Pteroglossus azara_Ivory-billed Aracari
+Pteroglossus bailloni_Saffron Toucanet
+Pteroglossus beauharnaesii_Curl-crested Aracari
+Pteroglossus castanotis_Chestnut-eared Aracari
+Pteroglossus erythropygius_Pale-mandibled Aracari
+Pteroglossus inscriptus_Lettered Aracari
+Pteroglossus pluricinctus_Many-banded Aracari
+Pteroglossus sanguineus_Stripe-billed Aracari
+Pteroglossus torquatus_Collared Aracari
+Pteroptochos castaneus_Chestnut-throated Huet-huet
+Pteroptochos megapodius_Moustached Turca
+Pteroptochos tarnii_Black-throated Huet-huet
+Pteruthius aeralatus_Blyth's Shrike-Babbler
+Pteruthius melanotis_Black-eared Shrike-Babbler
+Pteruthius ripleyi_Himalayan Shrike-Babbler
+Pteruthius rufiventer_Black-headed Shrike-Babbler
+Pteruthius xanthochlorus_Green Shrike-Babbler
+Ptilinopus iozonus_Orange-bellied Fruit-Dove
+Ptilinopus magnificus_Wompoo Fruit-Dove
+Ptilinopus melanospilus_Black-naped Fruit-Dove
+Ptilinopus occipitalis_Yellow-breasted Fruit-Dove
+Ptilinopus regina_Rose-crowned Fruit-Dove
+Ptilinopus solomonensis_Yellow-bibbed Fruit-Dove
+Ptilinopus superbus_Superb Fruit-Dove
+Ptilinopus viridis_Claret-breasted Fruit-Dove
+Ptiliogonys caudatus_Long-tailed Silky-flycatcher
+Ptiliogonys cinereus_Gray Silky-flycatcher
+Ptilocichla falcata_Falcated Wren-Babbler
+Ptilocichla leucogrammica_Bornean Wren-Babbler
+Ptilocichla mindanensis_Striated Wren-Babbler
+Ptilonorhynchus violaceus_Satin Bowerbird
+Ptilopachus petrosus_Stone Partridge
+Ptiloprora perstriata_Gray-streaked Honeyeater
+Ptiloris magnificus_Magnificent Riflebird
+Ptiloris paradiseus_Paradise Riflebird
+Ptiloris victoriae_Victoria's Riflebird
+Ptilorrhoa caerulescens_Blue Jewel-babbler
+Ptilorrhoa castanonota_Chestnut-backed Jewel-babbler
+Ptilorrhoa leucosticta_Spotted Jewel-babbler
+Ptilotula fusca_Fuscous Honeyeater
+Ptilotula keartlandi_Gray-headed Honeyeater
+Ptilotula ornata_Yellow-plumed Honeyeater
+Ptilotula penicillata_White-plumed Honeyeater
+Ptiloxena atroviolacea_Cuban Blackbird
+Ptyonoprogne concolor_Dusky Crag-Martin
+Ptyonoprogne fuligula_Rock Martin
+Ptyonoprogne rupestris_Eurasian Crag-Martin
+Pucrasia macrolopha_Koklass Pheasant
+Puffinus puffinus_Manx Shearwater
+Pulsatrix koeniswaldiana_Tawny-browed Owl
+Pulsatrix melanota_Band-bellied Owl
+Pulsatrix perspicillata_Spectacled Owl
+Purnella albifrons_White-fronted Honeyeater
+Purpureicephalus spurius_Red-capped Parrot
+Pycnonotus aurigaster_Sooty-headed Bulbul
+Pycnonotus barbatus_Common Bulbul
+Pycnonotus brunneus_Red-eyed Bulbul
+Pycnonotus cafer_Red-vented Bulbul
+Pycnonotus capensis_Cape Bulbul
+Pycnonotus conradi_Streak-eared Bulbul
+Pycnonotus finlaysoni_Stripe-throated Bulbul
+Pycnonotus flavescens_Flavescent Bulbul
+Pycnonotus goiavier_Yellow-vented Bulbul
+Pycnonotus jocosus_Red-whiskered Bulbul
+Pycnonotus leucogenys_Himalayan Bulbul
+Pycnonotus leucotis_White-eared Bulbul
+Pycnonotus luteolus_White-browed Bulbul
+Pycnonotus nigricans_Black-fronted Bulbul
+Pycnonotus plumosus_Olive-winged Bulbul
+Pycnonotus simplex_Cream-vented Bulbul
+Pycnonotus sinensis_Light-vented Bulbul
+Pycnonotus striatus_Striated Bulbul
+Pycnonotus taivanus_Styan's Bulbul
+Pycnonotus tricolor_Dark-capped Bulbul
+Pycnonotus xantholaemus_Yellow-throated Bulbul
+Pycnonotus xanthopygos_White-spectacled Bulbul
+Pycnonotus xanthorrhous_Brown-breasted Bulbul
+Pycnonotus zeylanicus_Straw-headed Bulbul
+Pycnoptilus floccosus_Pilotbird
+Pygarrhichas albogularis_White-throated Treerunner
+Pygiptila stellaris_Spot-winged Antshrike
+Pygochelidon cyanoleuca_Blue-and-white Swallow
+Pygoscelis adeliae_Adelie Penguin
+Pygoscelis antarcticus_Chinstrap Penguin
+Pygoscelis papua_Gentoo Penguin
+Pyriglena atra_Fringe-backed Fire-eye
+Pyriglena leuconota_White-backed Fire-eye
+Pyriglena leucoptera_White-shouldered Fire-eye
+Pyrilia aurantiocephala_Bald Parrot
+Pyrilia barrabandi_Orange-cheeked Parrot
+Pyrilia caica_Caica Parrot
+Pyrilia haematotis_Brown-hooded Parrot
+Pyrilia pulchra_Rose-faced Parrot
+Pyrilia pyrilia_Saffron-headed Parrot
+Pyrocephalus obscurus_Vermilion Flycatcher
+Pyrocephalus rubinus_Vermilion Flycatcher
+Pyroderus scutatus_Red-ruffed Fruitcrow
+Pyrrhocorax graculus_Yellow-billed Chough
+Pyrrhocorax pyrrhocorax_Red-billed Chough
+Pyrrholaemus brunneus_Redthroat
+Pyrrholaemus sagittatus_Speckled Warbler
+Pyrrhomyias cinnamomeus_Cinnamon Flycatcher
+Pyrrhula erythaca_Gray-headed Bullfinch
+Pyrrhula murina_Azores Bullfinch
+Pyrrhula nipalensis_Brown Bullfinch
+Pyrrhula pyrrhula_Eurasian Bullfinch
+Pyrrhura albipectus_White-necked Parakeet
+Pyrrhura amazonum_Santarem Parakeet
+Pyrrhura calliptera_Brown-breasted Parakeet
+Pyrrhura cruentata_Ochre-marked Parakeet
+Pyrrhura frontalis_Maroon-bellied Parakeet
+Pyrrhura leucotis_Maroon-faced Parakeet
+Pyrrhura melanura_Maroon-tailed Parakeet
+Pyrrhura molinae_Green-cheeked Parakeet
+Pyrrhura orcesi_El Oro Parakeet
+Pyrrhura perlata_Crimson-bellied Parakeet
+Pyrrhura picta_Painted Parakeet
+Pyrrhura roseifrons_Rose-fronted Parakeet
+Pyrrhura rupicola_Black-capped Parakeet
+Pyrrhura viridicata_Santa Marta Parakeet
+Pytilia melba_Green-winged Pytilia
+Quelea quelea_Red-billed Quelea
+Querula purpurata_Purple-throated Fruitcrow
+Quiscalus lugubris_Carib Grackle
+Quiscalus major_Boat-tailed Grackle
+Quiscalus mexicanus_Great-tailed Grackle
+Quiscalus nicaraguensis_Nicaraguan Grackle
+Quiscalus niger_Greater Antillean Grackle
+Quiscalus quiscula_Common Grackle
+Radjah radjah_Radjah Shelduck
+Rallina eurizonoides_Slaty-legged Crake
+Rallina fasciata_Red-legged Crake
+Rallina tricolor_Red-necked Crake
+Rallus antarcticus_Austral Rail
+Rallus aquaticus_Water Rail
+Rallus caerulescens_African Rail
+Rallus crepitans_Clapper Rail
+Rallus elegans_King Rail
+Rallus indicus_Brown-cheeked Rail
+Rallus limicola_Virginia Rail
+Rallus longirostris_Mangrove Rail
+Rallus obsoletus_Ridgway's Rail
+Rallus semiplumbeus_Bogota Rail
+Rallus wetmorei_Plain-flanked Rail
+Ramphastos ambiguus_Yellow-throated Toucan
+Ramphastos brevis_Choco Toucan
+Ramphastos citreolaemus_Citron-throated Toucan
+Ramphastos dicolorus_Red-breasted Toucan
+Ramphastos sulfuratus_Keel-billed Toucan
+Ramphastos toco_Toco Toucan
+Ramphastos tucanus_White-throated Toucan
+Ramphastos vitellinus_Channel-billed Toucan
+Ramphocaenus melanurus_Long-billed Gnatwren
+Ramphocaenus sticturus_Chattering Gnatwren
+Ramphocelus bresilius_Brazilian Tanager
+Ramphocelus carbo_Silver-beaked Tanager
+Ramphocelus dimidiatus_Crimson-backed Tanager
+Ramphocelus flammigerus_Flame-rumped Tanager
+Ramphocelus icteronotus_Lemon-rumped Tanager
+Ramphocelus nigrogularis_Masked Crimson Tanager
+Ramphocelus passerinii_Scarlet-rumped Tanager
+Ramphocelus sanguinolentus_Crimson-collared Tanager
+Ramphodon naevius_Saw-billed Hermit
+Ramphomicron microrhynchum_Purple-backed Thornbill
+Ramphotrigon fuscicauda_Dusky-tailed Flatbill
+Ramphotrigon megacephalum_Large-headed Flatbill
+Ramphotrigon ruficauda_Rufous-tailed Flatbill
+Ramsayornis modestus_Brown-backed Honeyeater
+Randia pseudozosterops_Rand's Warbler
+Recurvirostra americana_American Avocet
+Recurvirostra andina_Andean Avocet
+Recurvirostra avosetta_Pied Avocet
+Regulus calendula_Ruby-crowned Kinglet
+Regulus goodfellowi_Flamecrest
+Regulus ignicapilla_Common Firecrest
+Regulus madeirensis_Madeira Firecrest
+Regulus regulus_Goldcrest
+Regulus satrapa_Golden-crowned Kinglet
+Reinwardtipicus validus_Orange-backed Woodpecker
+Reinwardtoena reinwardti_Great Cuckoo-Dove
+Remiz consobrinus_Chinese Penduline-Tit
+Remiz coronatus_White-crowned Penduline-Tit
+Remiz pendulinus_Eurasian Penduline-Tit
+Rhabdotorrhinus corrugatus_Wrinkled Hornbill
+Rhabdotorrhinus exarhatus_Sulawesi Hornbill
+Rhea americana_Greater Rhea
+Rhegmatorhina berlepschi_Harlequin Antbird
+Rhegmatorhina cristata_Chestnut-crested Antbird
+Rhegmatorhina gymnops_Bare-eyed Antbird
+Rhegmatorhina hoffmannsi_White-breasted Antbird
+Rhegmatorhina melanosticta_Hairy-crested Antbird
+Rhinocrypta lanceolata_Crested Gallito
+Rhinopomastus cyanomelas_Common Scimitarbill
+Rhinortha chlorophaea_Raffles's Malkoha
+Rhipidura albicollis_White-throated Fantail
+Rhipidura albiscapa_Gray Fantail
+Rhipidura albogularis_Spot-breasted Fantail
+Rhipidura aureola_White-browed Fantail
+Rhipidura brachyrhyncha_Dimorphic Fantail
+Rhipidura dryas_Arafura Fantail
+Rhipidura fuliginosa_New Zealand Fantail
+Rhipidura javanica_Malaysian Pied-Fantail
+Rhipidura leucophrys_Willie-wagtail
+Rhipidura leucothorax_White-bellied Thicket-Fantail
+Rhipidura maculipectus_Black Thicket-Fantail
+Rhipidura nigritorquis_Philippine Pied-Fantail
+Rhipidura perlata_Spotted Fantail
+Rhipidura rufifrons_Rufous Fantail
+Rhipidura rufiventris_Northern Fantail
+Rhipidura teysmanni_Sulawesi Fantail
+Rhipidura threnothorax_Sooty Thicket-Fantail
+Rhipidura verreauxi_Streaked Fantail
+Rhodinocichla rosea_Rosy Thrush-Tanager
+Rhodophoneus cruentus_Rosy-patched Bushshrike
+Rhodospingus cruentus_Crimson-breasted Finch
+Rhodospiza obsoleta_Desert Finch
+Rhodostethia rosea_Ross's Gull
+Rhodothraupis celaeno_Crimson-collared Grosbeak
+Rhopias gularis_Star-throated Antwren
+Rhopocichla atriceps_Dark-fronted Babbler
+Rhopophilus pekinensis_Beijing Babbler
+Rhopornis ardesiacus_Slender Antbird
+Rhopospina fruticeti_Mourning Sierra-Finch
+Rhynchocyclus brevirostris_Eye-ringed Flatbill
+Rhynchocyclus olivaceus_Olivaceous Flatbill
+Rhynchophanes mccownii_McCown's Longspur
+Rhynchopsitta pachyrhyncha_Thick-billed Parrot
+Rhynchopsitta terrisi_Maroon-fronted Parrot
+Rhynchortyx cinctus_Tawny-faced Quail
+Rhynchospiza stolzmanni_Tumbes Sparrow
+Rhynchospiza strigiceps_Stripe-capped Sparrow
+Rhynchostruthus percivali_Arabian Grosbeak
+Rhynchotus maculicollis_Huayco Tinamou
+Rhynchotus rufescens_Red-winged Tinamou
+Rhynochetos jubatus_Kagu
+Rhyticeros cassidix_Knobbed Hornbill
+Rhyticeros plicatus_Blyth's Hornbill
+Rhyticeros undulatus_Wreathed Hornbill
+Rhytipterna holerythra_Rufous Mourner
+Rhytipterna immunda_Pale-bellied Mourner
+Rhytipterna simplex_Grayish Mourner
+Riparia chinensis_Gray-throated Martin
+Riparia diluta_Pale Sand Martin
+Riparia riparia_Bank Swallow
+Rissa brevirostris_Red-legged Kittiwake
+Rissa tridactyla_Black-legged Kittiwake
+Rollulus rouloul_Crested Partridge
+Rostratula benghalensis_Greater Painted-Snipe
+Rostrhamus sociabilis_Snail Kite
+Rubigula erythropthalmos_Spectacled Bulbul
+Rubigula flaviventris_Black-crested Bulbul
+Rubigula gularis_Flame-throated Bulbul
+Rupicola peruvianus_Andean Cock-of-the-rock
+Rupicola rupicola_Guianan Cock-of-the-rock
+Rupornis magnirostris_Roadside Hawk
+Rynchops niger_Black Skimmer
+Sakesphorus canadensis_Black-crested Antshrike
+Sakesphorus cristatus_Silvery-cheeked Antshrike
+Sakesphorus luctuosus_Glossy Antshrike
+Salpinctes obsoletus_Rock Wren
+Salpornis salvadori_African Spotted Creeper
+Saltator atriceps_Black-headed Saltator
+Saltator atripennis_Black-winged Saltator
+Saltator aurantiirostris_Golden-billed Saltator
+Saltator cinctus_Masked Saltator
+Saltator coerulescens_Grayish Saltator
+Saltator fuliginosus_Black-throated Grosbeak
+Saltator grossus_Slate-colored Grosbeak
+Saltator maxillosus_Thick-billed Saltator
+Saltator maximus_Buff-throated Saltator
+Saltator nigriceps_Black-cowled Saltator
+Saltator orenocensis_Orinocan Saltator
+Saltator similis_Green-winged Saltator
+Saltator striatipectus_Streaked Saltator
+Saltatricula atricollis_Black-throated Saltator
+Saltatricula multicolor_Many-colored Chaco Finch
+Sapayoa aenigma_Sapayoa
+Sappho sparganurus_Red-tailed Comet
+Sarcops calvus_Coleto
+Sarothrura elegans_Buff-spotted Flufftail
+Sarothrura insularis_Madagascar Flufftail
+Sarothrura pulchra_White-spotted Flufftail
+Sarothrura rufa_Red-chested Flufftail
+Sasia abnormis_Rufous Piculet
+Sasia ochracea_White-browed Piculet
+Saundersilarus saundersi_Saunders's Gull
+Saxicola caprata_Pied Bushchat
+Saxicola ferreus_Gray Bushchat
+Saxicola gutturalis_Timor Bushchat
+Saxicola maurus_Siberian Stonechat
+Saxicola rubetra_Whinchat
+Saxicola rubicola_European Stonechat
+Saxicola stejnegeri_Stejneger's Stonechat
+Saxicola tectes_Reunion Stonechat
+Saxicola torquatus_African Stonechat
+Sayornis nigricans_Black Phoebe
+Sayornis phoebe_Eastern Phoebe
+Sayornis saya_Say's Phoebe
+Scelorchilus albicollis_White-throated Tapaculo
+Scelorchilus rubecula_Chucao Tapaculo
+Scenopoeetes dentirostris_Tooth-billed Bowerbird
+Schetba rufa_Rufous Vanga
+Schiffornis aenea_Foothill Schiffornis
+Schiffornis major_Varzea Schiffornis
+Schiffornis olivacea_Olivaceous Schiffornis
+Schiffornis stenorhyncha_Russet-winged Schiffornis
+Schiffornis turdina_Brown-winged Schiffornis
+Schiffornis veraepacis_Northern Schiffornis
+Schiffornis virescens_Greenish Schiffornis
+Schistes albogularis_Choco Daggerbill
+Schistes geoffroyi_Geoffroy's Daggerbill
+Schistochlamys melanopis_Black-faced Tanager
+Schistochlamys ruficapillus_Cinnamon Tanager
+Schoenicola brevirostris_Fan-tailed Grassbird
+Schoenicola platyurus_Broad-tailed Grassbird
+Schoeniophylax phryganophilus_Chotoy Spinetail
+Schoeniparus brunneus_Dusky Fulvetta
+Schoeniparus castaneceps_Rufous-winged Fulvetta
+Schoeniparus cinereus_Yellow-throated Fulvetta
+Schoeniparus dubius_Rusty-capped Fulvetta
+Schoeniparus klossi_Black-crowned Fulvetta
+Schoeniparus rufogularis_Rufous-throated Fulvetta
+Sciaphylax castanea_Zimmer's Antbird
+Sciaphylax hemimelaena_Chestnut-tailed Antbird
+Sclateria naevia_Silvered Antbird
+Scleroptila afra_Gray-winged Francolin
+Scleroptila gutturalis_Orange River Francolin
+Scleroptila levaillantii_Red-winged Francolin
+Scleroptila shelleyi_Shelley's Francolin
+Sclerurus albigularis_Gray-throated Leaftosser
+Sclerurus caudacutus_Black-tailed Leaftosser
+Sclerurus guatemalensis_Scaly-throated Leaftosser
+Sclerurus mexicanus_Tawny-throated Leaftosser
+Sclerurus obscurior_Dusky Leaftosser
+Sclerurus rufigularis_Short-billed Leaftosser
+Sclerurus scansor_Rufous-breasted Leaftosser
+Scolopax minor_American Woodcock
+Scolopax rusticola_Eurasian Woodcock
+Scopus umbretta_Hamerkop
+Scotocerca inquieta_Scrub Warbler
+Scytalopus acutirostris_Tschudi's Tapaculo
+Scytalopus affinis_Ancash Tapaculo
+Scytalopus altirostris_Neblina Tapaculo
+Scytalopus alvarezlopezi_Tatama Tapaculo
+Scytalopus argentifrons_Silvery-fronted Tapaculo
+Scytalopus atratus_White-crowned Tapaculo
+Scytalopus bolivianus_Bolivian Tapaculo
+Scytalopus canus_Paramillo Tapaculo
+Scytalopus caracae_Caracas Tapaculo
+Scytalopus chocoensis_Choco Tapaculo
+Scytalopus diamantinensis_Diamantina Tapaculo
+Scytalopus femoralis_Rufous-vented Tapaculo
+Scytalopus fuscus_Dusky Tapaculo
+Scytalopus gettyae_Junin Tapaculo
+Scytalopus griseicollis_Pale-bellied Tapaculo
+Scytalopus iraiensis_Marsh Tapaculo
+Scytalopus latebricola_Brown-rumped Tapaculo
+Scytalopus latrans_Blackish Tapaculo
+Scytalopus magellanicus_Magellanic Tapaculo
+Scytalopus meridanus_Merida Tapaculo
+Scytalopus micropterus_Long-tailed Tapaculo
+Scytalopus novacapitalis_Brasilia Tapaculo
+Scytalopus opacus_Paramo Tapaculo
+Scytalopus pachecoi_Planalto Tapaculo
+Scytalopus parkeri_Chusquea Tapaculo
+Scytalopus parvirostris_Trilling Tapaculo
+Scytalopus perijanus_Perija Tapaculo
+Scytalopus petrophilus_Rock Tapaculo
+Scytalopus robbinsi_Ecuadorian Tapaculo
+Scytalopus rodriguezi_Magdalena Tapaculo
+Scytalopus sanctaemartae_Santa Marta Tapaculo
+Scytalopus schulenbergi_Diademed Tapaculo
+Scytalopus simonsi_Puna Tapaculo
+Scytalopus speluncae_Mouse-colored Tapaculo
+Scytalopus spillmanni_Spillmann's Tapaculo
+Scytalopus stilesi_Stiles's Tapaculo
+Scytalopus superciliaris_White-browed Tapaculo
+Scytalopus unicolor_Unicolored Tapaculo
+Scytalopus vicinior_Nariño Tapaculo
+Scytalopus zimmeri_Zimmer's Tapaculo
+Scythrops novaehollandiae_Channel-billed Cuckoo
+Seiurus aurocapilla_Ovenbird
+Selasphorus calliope_Calliope Hummingbird
+Selasphorus platycercus_Broad-tailed Hummingbird
+Selasphorus rufus_Rufous Hummingbird
+Selasphorus sasin_Allen's Hummingbird
+Selasphorus scintilla_Scintillant Hummingbird
+Selenidera gouldii_Gould's Toucanet
+Selenidera maculirostris_Spot-billed Toucanet
+Selenidera piperivora_Guianan Toucanet
+Selenidera reinwardtii_Golden-collared Toucanet
+Selenidera spectabilis_Yellow-eared Toucanet
+Seleucidis melanoleucus_Twelve-wired Bird-of-Paradise
+Semioptera wallacii_Standardwing Bird-of-Paradise
+Semnornis frantzii_Prong-billed Barbet
+Semnornis ramphastinus_Toucan Barbet
+Sephanoides fernandensis_Juan Fernandez Firecrown
+Sephanoides sephaniodes_Green-backed Firecrown
+Sericornis citreogularis_Yellow-throated Scrubwren
+Sericornis frontalis_White-browed Scrubwren
+Sericornis humilis_Tasmanian Scrubwren
+Sericornis magnirostra_Large-billed Scrubwren
+Sericornis papuensis_Papuan Scrubwren
+Sericossypha albocristata_White-capped Tanager
+Serilophus lunatus_Silver-breasted Broadbill
+Serinus alario_Black-headed Canary
+Serinus canaria_Island Canary
+Serinus canicollis_Cape Canary
+Serinus flavivertex_Yellow-crowned Canary
+Serinus pusillus_Fire-fronted Serin
+Serinus serinus_European Serin
+Serpophaga griseicapilla_Straneck's Tyrannulet
+Serpophaga hypoleuca_River Tyrannulet
+Serpophaga munda_White-bellied Tyrannulet
+Serpophaga nigricans_Sooty Tyrannulet
+Serpophaga subcristata_White-crested Tyrannulet
+Setopagis parvula_Little Nightjar
+Setophaga adelaidae_Adelaide's Warbler
+Setophaga aestiva_American Yellow Warbler
+Setophaga americana_Northern Parula
+Setophaga auduboni_Audubon's Warbler
+Setophaga caerulescens_Black-throated Blue Warbler
+Setophaga castanea_Bay-breasted Warbler
+Setophaga cerulea_Cerulean Warbler
+Setophaga chrysoparia_Golden-cheeked Warbler
+Setophaga citrina_Hooded Warbler
+Setophaga coronata_Yellow-rumped Warbler
+Setophaga discolor_Prairie Warbler
+Setophaga dominica_Yellow-throated Warbler
+Setophaga fusca_Blackburnian Warbler
+Setophaga graciae_Grace's Warbler
+Setophaga kirtlandii_Kirtland's Warbler
+Setophaga magnolia_Magnolia Warbler
+Setophaga nigrescens_Black-throated Gray Warbler
+Setophaga occidentalis_Hermit Warbler
+Setophaga palmarum_Palm Warbler
+Setophaga pensylvanica_Chestnut-sided Warbler
+Setophaga petechia_Yellow Warbler
+Setophaga pinus_Pine Warbler
+Setophaga pitiayumi_Tropical Parula
+Setophaga pityophila_Olive-capped Warbler
+Setophaga ruticilla_American Redstart
+Setophaga striata_Blackpoll Warbler
+Setophaga tigrina_Cape May Warbler
+Setophaga townsendi_Townsend's Warbler
+Setophaga virens_Black-throated Green Warbler
+Sheppardia sharpei_Sharpe's Akalat
+Sholicola albiventris_White-bellied Sholakili
+Sholicola major_Nilgiri Sholakili
+Sialia currucoides_Mountain Bluebird
+Sialia mexicana_Western Bluebird
+Sialia sialis_Eastern Bluebird
+Sicalis auriventris_Greater Yellow-Finch
+Sicalis citrina_Stripe-tailed Yellow-Finch
+Sicalis columbiana_Orange-fronted Yellow-Finch
+Sicalis flaveola_Saffron Finch
+Sicalis lebruni_Patagonian Yellow-Finch
+Sicalis luteocephala_Citron-headed Yellow-Finch
+Sicalis luteola_Grassland Yellow-Finch
+Sicalis olivascens_Greenish Yellow-Finch
+Sicalis raimondii_Raimondi's Yellow-Finch
+Sicalis uropygialis_Bright-rumped Yellow-Finch
+Sinosuthora webbiana_Vinous-throated Parrotbill
+Siphonorhis brewsteri_Least Pauraque
+Sipia berlepschi_Stub-tailed Antbird
+Sipia laemosticta_Dull-mantled Antbird
+Sipia nigricauda_Esmeraldas Antbird
+Sipia palliata_Magdalena Antbird
+Sirystes albocinereus_White-rumped Sirystes
+Sirystes albogriseus_Choco Sirystes
+Sirystes sibilator_Sibilant Sirystes
+Sitta canadensis_Red-breasted Nuthatch
+Sitta carolinensis_White-breasted Nuthatch
+Sitta cinnamoventris_Chestnut-bellied Nuthatch
+Sitta europaea_Eurasian Nuthatch
+Sitta frontalis_Velvet-fronted Nuthatch
+Sitta himalayensis_White-tailed Nuthatch
+Sitta krueperi_Krüper's Nuthatch
+Sitta ledanti_Algerian Nuthatch
+Sitta magna_Giant Nuthatch
+Sitta nagaensis_Chestnut-vented Nuthatch
+Sitta neumayer_Western Rock Nuthatch
+Sitta pusilla_Brown-headed Nuthatch
+Sitta pygmaea_Pygmy Nuthatch
+Sitta tephronota_Eastern Rock Nuthatch
+Sitta villosa_Snowy-browed Nuthatch
+Sitta whiteheadi_Corsican Nuthatch
+Sitta yunnanensis_Yunnan Nuthatch
+Sittasomus griseicapillus_Olivaceous Woodcreeper
+Sittiparus castaneoventris_Chestnut-bellied Tit
+Sittiparus owstoni_Owston's Tit
+Sittiparus varius_Varied Tit
+Smicrornis brevirostris_Weebill
+Smithornis capensis_African Broadbill
+Smithornis rufolateralis_Rufous-sided Broadbill
+Smutsornis africanus_Double-banded Courser
+Snowornis subalaris_Gray-tailed Piha
+Somateria mollissima_Common Eider
+Somateria spectabilis_King Eider
+Spartonoica maluroides_Bay-capped Wren-Spinetail
+Spatula clypeata_Northern Shoveler
+Spatula cyanoptera_Cinnamon Teal
+Spatula discors_Blue-winged Teal
+Spatula puna_Puna Teal
+Spatula querquedula_Garganey
+Spelaeornis badeigularis_Rusty-throated Wren-Babbler
+Spelaeornis caudatus_Rufous-throated Wren-Babbler
+Spelaeornis chocolatinus_Long-tailed Wren-Babbler
+Spelaeornis longicaudatus_Tawny-breasted Wren-Babbler
+Spelaeornis oatesi_Chin Hills Wren-Babbler
+Spelaeornis troglodytoides_Bar-winged Wren-Babbler
+Spermestes cucullata_Bronze Mannikin
+Spermophaga haematina_Western Bluebill
+Sphecotheres vieilloti_Australasian Figbird
+Spheniscus demersus_African Penguin
+Spheniscus magellanicus_Magellanic Penguin
+Sphenoeacus afer_Cape Grassbird
+Sphenopsis frontalis_Oleaginous Hemispingus
+Sphenopsis melanotis_Black-eared Hemispingus
+Sphyrapicus nuchalis_Red-naped Sapsucker
+Sphyrapicus ruber_Red-breasted Sapsucker
+Sphyrapicus thyroideus_Williamson's Sapsucker
+Sphyrapicus varius_Yellow-bellied Sapsucker
+Spiloptila clamans_Cricket Longtail
+Spilornis cheela_Crested Serpent-Eagle
+Spilornis holospilus_Philippine Serpent-Eagle
+Spindalis zena_Western Spindalis
+Spinus atratus_Black Siskin
+Spinus barbatus_Black-chinned Siskin
+Spinus crassirostris_Thick-billed Siskin
+Spinus lawrencei_Lawrence's Goldfinch
+Spinus magellanicus_Hooded Siskin
+Spinus notatus_Black-headed Siskin
+Spinus olivaceus_Olivaceous Siskin
+Spinus pinus_Pine Siskin
+Spinus psaltria_Lesser Goldfinch
+Spinus spinescens_Andean Siskin
+Spinus spinus_Eurasian Siskin
+Spinus tristis_American Goldfinch
+Spinus xanthogastrus_Yellow-bellied Siskin
+Spiza americana_Dickcissel
+Spizaetus isidori_Black-and-chestnut Eagle
+Spizaetus melanoleucus_Black-and-white Hawk-Eagle
+Spizaetus ornatus_Ornate Hawk-Eagle
+Spizaetus tyrannus_Black Hawk-Eagle
+Spizella atrogularis_Black-chinned Sparrow
+Spizella breweri_Brewer's Sparrow
+Spizella pallida_Clay-colored Sparrow
+Spizella passerina_Chipping Sparrow
+Spizella pusilla_Field Sparrow
+Spizella wortheni_Worthen's Sparrow
+Spizelloides arborea_American Tree Sparrow
+Spiziapteryx circumcincta_Spot-winged Falconet
+Spizixos canifrons_Crested Finchbill
+Spizixos semitorques_Collared Finchbill
+Spodiopsar cineraceus_White-cheeked Starling
+Spodiopsar sericeus_Red-billed Starling
+Spodiornis rusticus_Slaty Finch
+Sporaeginthus subflavus_Zebra Waxbill
+Sporophila albogularis_White-throated Seedeater
+Sporophila angolensis_Chestnut-bellied Seed-Finch
+Sporophila atrirostris_Black-billed Seed-Finch
+Sporophila bouvreuil_Copper Seedeater
+Sporophila bouvronides_Lesson's Seedeater
+Sporophila caerulescens_Double-collared Seedeater
+Sporophila castaneiventris_Chestnut-bellied Seedeater
+Sporophila cinnamomea_Chestnut Seedeater
+Sporophila collaris_Rusty-collared Seedeater
+Sporophila corvina_Variable Seedeater
+Sporophila crassirostris_Large-billed Seed-Finch
+Sporophila falcirostris_Temminck's Seedeater
+Sporophila fringilloides_White-naped Seedeater
+Sporophila frontalis_Buffy-fronted Seedeater
+Sporophila funerea_Thick-billed Seed-Finch
+Sporophila hypochroma_Rufous-rumped Seedeater
+Sporophila hypoxantha_Tawny-bellied Seedeater
+Sporophila intermedia_Gray Seedeater
+Sporophila leucoptera_White-bellied Seedeater
+Sporophila lineola_Lined Seedeater
+Sporophila luctuosa_Black-and-white Seedeater
+Sporophila minuta_Ruddy-breasted Seedeater
+Sporophila morelleti_Morelet's Seedeater
+Sporophila nigricollis_Yellow-bellied Seedeater
+Sporophila palustris_Marsh Seedeater
+Sporophila peruviana_Parrot-billed Seedeater
+Sporophila pileata_Pearly-bellied Seedeater
+Sporophila plumbea_Plumbeous Seedeater
+Sporophila ruficollis_Dark-throated Seedeater
+Sporophila schistacea_Slate-colored Seedeater
+Sporophila simplex_Drab Seedeater
+Sporophila telasco_Chestnut-throated Seedeater
+Sporophila torqueola_Cinnamon-rumped Seedeater
+Sporopipes frontalis_Speckle-fronted Weaver
+Stachyris humei_Blackish-breasted Babbler
+Stachyris maculata_Chestnut-rumped Babbler
+Stachyris nigriceps_Gray-throated Babbler
+Stachyris nigricollis_Black-throated Babbler
+Stachyris poliocephala_Gray-headed Babbler
+Stachyris roberti_Chevron-breasted Babbler
+Stachyris strialata_Spot-necked Babbler
+Stachyris thoracica_White-bibbed Babbler
+Stactolaema olivacea_Green Barbet
+Stagonopleura bella_Beautiful Firetail
+Steatornis caripensis_Oilbird
+Stelgidillas gracilirostris_Slender-billed Greenbul
+Stelgidopteryx ruficollis_Southern Rough-winged Swallow
+Stelgidopteryx serripennis_Northern Rough-winged Swallow
+Stenostira scita_Fairy Flycatcher
+Stephanoaetus coronatus_Crowned Eagle
+Stephanophorus diadematus_Diademed Tanager
+Stephanoxis lalandi_Green-crowned Plovercrest
+Stephanoxis loddigesii_Purple-crowned Plovercrest
+Stercorarius antarcticus_Brown Skua
+Stercorarius longicaudus_Long-tailed Jaeger
+Stercorarius maccormicki_South Polar Skua
+Stercorarius parasiticus_Parasitic Jaeger
+Stercorarius pomarinus_Pomarine Jaeger
+Stercorarius skua_Great Skua
+Sterna aurantia_River Tern
+Sterna dougallii_Roseate Tern
+Sterna forsteri_Forster's Tern
+Sterna hirundinacea_South American Tern
+Sterna hirundo_Common Tern
+Sterna paradisaea_Arctic Tern
+Sterna striata_White-fronted Tern
+Sterna sumatrana_Black-naped Tern
+Sterna vittata_Antarctic Tern
+Sternula albifrons_Little Tern
+Sternula antillarum_Least Tern
+Sternula superciliaris_Yellow-billed Tern
+Stigmatura budytoides_Greater Wagtail-Tyrant
+Stigmatura napensis_Lesser Wagtail-Tyrant
+Stilpnia cayana_Burnished-buff Tanager
+Stilpnia cyanicollis_Blue-necked Tanager
+Stilpnia cyanoptera_Black-headed Tanager
+Stilpnia heinei_Black-capped Tanager
+Stilpnia larvata_Golden-hooded Tanager
+Stilpnia nigrocincta_Masked Tanager
+Stilpnia peruviana_Black-backed Tanager
+Stilpnia preciosa_Chestnut-backed Tanager
+Stilpnia vitriolina_Scrub Tanager
+Stiphrornis erythrothorax_Forest Robin
+Stipiturus malachurus_Southern Emuwren
+Stomiopera flava_Yellow Honeyeater
+Strepera fuliginosa_Black Currawong
+Strepera graculina_Pied Currawong
+Strepera versicolor_Gray Currawong
+Streptopelia capicola_Ring-necked Dove
+Streptopelia chinensis_Spotted Dove
+Streptopelia decaocto_Eurasian Collared-Dove
+Streptopelia decipiens_Mourning Collared-Dove
+Streptopelia orientalis_Oriental Turtle-Dove
+Streptopelia picturata_Madagascar Turtle-Dove
+Streptopelia roseogrisea_African Collared-Dove
+Streptopelia semitorquata_Red-eyed Dove
+Streptopelia senegalensis_Laughing Dove
+Streptopelia tranquebarica_Red Collared-Dove
+Streptopelia turtur_European Turtle-Dove
+Streptopelia vinacea_Vinaceous Dove
+Streptoprocne biscutata_Biscutate Swift
+Streptoprocne rutila_Chestnut-collared Swift
+Streptoprocne zonaris_White-collared Swift
+Strix aluco_Tawny Owl
+Strix chacoensis_Chaco Owl
+Strix fulvescens_Fulvous Owl
+Strix hadorami_Desert Owl
+Strix hylophila_Rusty-barred Owl
+Strix leptogrammica_Brown Wood-Owl
+Strix nebulosa_Great Gray Owl
+Strix nivicolum_Himalayan Owl
+Strix ocellata_Mottled Wood-Owl
+Strix rufipes_Rufous-legged Owl
+Strix seloputo_Spotted Wood-Owl
+Strix uralensis_Ural Owl
+Strix varia_Barred Owl
+Strix woodfordii_African Wood-Owl
+Struthidea cinerea_Apostlebird
+Sturnella magna_Eastern Meadowlark
+Sturnella neglecta_Western Meadowlark
+Sturnia blythii_Malabar Starling
+Sturnia malabarica_Chestnut-tailed Starling
+Sturnia pagodarum_Brahminy Starling
+Sturnia sinensis_White-shouldered Starling
+Sturnus unicolor_Spotless Starling
+Sturnus vulgaris_European Starling
+Stymphalornis acutirostris_Parana Antwren
+Sublegatus arenarum_Northern Scrub-Flycatcher
+Sublegatus modestus_Southern Scrub-Flycatcher
+Sublegatus obscurior_Amazonian Scrub-Flycatcher
+Sugomel nigrum_Black Honeyeater
+Suiriri affinis_Chapada Flycatcher
+Suiriri suiriri_Suiriri Flycatcher
+Sula dactylatra_Masked Booby
+Sula leucogaster_Brown Booby
+Sula sula_Red-footed Booby
+Surnia ulula_Northern Hawk Owl
+Surniculus dicruroides_Fork-tailed Drongo-Cuckoo
+Surniculus lugubris_Square-tailed Drongo-Cuckoo
+Surniculus musschenbroeki_Moluccan Drongo-Cuckoo
+Suthora nipalensis_Black-throated Parrotbill
+Suthora verreauxi_Golden Parrotbill
+Swynnertonia swynnertoni_Swynnerton's Robin
+Sylvia abyssinica_African Hill Babbler
+Sylvia althaea_Hume's Whitethroat
+Sylvia atricapilla_Eurasian Blackcap
+Sylvia atriceps_Rwenzori Hill Babbler
+Sylvia balearica_Balearic Warbler
+Sylvia boehmi_Banded Parisoma
+Sylvia borin_Garden Warbler
+Sylvia cantillans_Subalpine Warbler
+Sylvia communis_Greater Whitethroat
+Sylvia conspicillata_Spectacled Warbler
+Sylvia crassirostris_Eastern Orphean Warbler
+Sylvia curruca_Lesser Whitethroat
+Sylvia deserticola_Tristram's Warbler
+Sylvia hortensis_Western Orphean Warbler
+Sylvia layardi_Layard's Warbler
+Sylvia leucomelaena_Arabian Warbler
+Sylvia melanocephala_Sardinian Warbler
+Sylvia melanothorax_Cyprus Warbler
+Sylvia mystacea_Menetries's Warbler
+Sylvia nana_Asian Desert Warbler
+Sylvia nigricapillus_Bush Blackcap
+Sylvia nisoria_Barred Warbler
+Sylvia ruppeli_Rüppell's Warbler
+Sylvia sarda_Marmora's Warbler
+Sylvia subalpina_Moltoni's Warbler
+Sylvia subcoerulea_Chestnut-vented Warbler
+Sylvia undata_Dartford Warbler
+Sylvietta brachyura_Northern Crombec
+Sylvietta rufescens_Cape Crombec
+Sylvietta virens_Green Crombec
+Sylvietta whytii_Red-faced Crombec
+Sylviorthorhynchus desmursii_Des Murs's Wiretail
+Sylviorthorhynchus yanacensis_Tawny Tit-Spinetail
+Syma torotoro_Yellow-billed Kingfisher
+Symposiachrus mundus_Black-bibbed Monarch
+Symposiachrus trivirgatus_Spectacled Monarch
+Synallaxis albescens_Pale-breasted Spinetail
+Synallaxis albigularis_Dark-breasted Spinetail
+Synallaxis albilora_White-lored Spinetail
+Synallaxis azarae_Azara's Spinetail
+Synallaxis brachyura_Slaty Spinetail
+Synallaxis cabanisi_Cabanis's Spinetail
+Synallaxis candei_White-whiskered Spinetail
+Synallaxis cherriei_Chestnut-throated Spinetail
+Synallaxis cinerascens_Gray-bellied Spinetail
+Synallaxis cinerea_Bahia Spinetail
+Synallaxis cinnamomea_Stripe-breasted Spinetail
+Synallaxis courseni_Apurimac Spinetail
+Synallaxis erythrothorax_Rufous-breasted Spinetail
+Synallaxis frontalis_Sooty-fronted Spinetail
+Synallaxis fuscorufa_Rusty-headed Spinetail
+Synallaxis gujanensis_Plain-crowned Spinetail
+Synallaxis hellmayri_Red-shouldered Spinetail
+Synallaxis hypochondriaca_Great Spinetail
+Synallaxis hypospodia_Cinereous-breasted Spinetail
+Synallaxis infuscata_Pinto's Spinetail
+Synallaxis kollari_Hoary-throated Spinetail
+Synallaxis macconnelli_McConnell's Spinetail
+Synallaxis maranonica_Marañon Spinetail
+Synallaxis moesta_Dusky Spinetail
+Synallaxis ruficapilla_Rufous-capped Spinetail
+Synallaxis rutilans_Ruddy Spinetail
+Synallaxis scutata_Ochre-cheeked Spinetail
+Synallaxis spixi_Spix's Spinetail
+Synallaxis stictothorax_Necklaced Spinetail
+Synallaxis subpudica_Silvery-throated Spinetail
+Synallaxis tithys_Blackish-headed Spinetail
+Synallaxis unirufa_Rufous Spinetail
+Syndactyla guttulata_Guttulate Foliage-gleaner
+Syndactyla ruficollis_Rufous-necked Foliage-gleaner
+Syndactyla rufosuperciliata_Buff-browed Foliage-gleaner
+Syndactyla subalaris_Lineated Foliage-gleaner
+Syndactyla ucayalae_Peruvian Recurvebill
+Synoicus chinensis_Blue-breasted Quail
+Synoicus ypsilophorus_Brown Quail
+Syrigma sibilatrix_Whistling Heron
+Syrrhaptes paradoxus_Pallas's Sandgrouse
+Systellura decussata_Tschudi's Nightjar
+Systellura longirostris_Band-winged Nightjar
+Taccocua leschenaultii_Sirkeer Malkoha
+Tachornis phoenicobia_Antillean Palm-Swift
+Tachornis squamata_Fork-tailed Palm-Swift
+Tachuris rubrigastra_Many-colored Rush Tyrant
+Tachybaptus dominicus_Least Grebe
+Tachybaptus novaehollandiae_Australasian Grebe
+Tachybaptus ruficollis_Little Grebe
+Tachycineta albilinea_Mangrove Swallow
+Tachycineta albiventer_White-winged Swallow
+Tachycineta bicolor_Tree Swallow
+Tachycineta leucopyga_Chilean Swallow
+Tachycineta leucorrhoa_White-rumped Swallow
+Tachycineta thalassina_Violet-green Swallow
+Tachyeres brachypterus_Falkland Steamer-Duck
+Tachyeres leucocephalus_White-headed Steamer-Duck
+Tachyeres patachonicus_Flying Steamer-Duck
+Tachyphonus coronatus_Ruby-crowned Tanager
+Tachyphonus cristatus_Flame-crested Tanager
+Tachyphonus delatrii_Tawny-crested Tanager
+Tachyphonus luctuosus_White-shouldered Tanager
+Tachyphonus rufus_White-lined Tanager
+Tachyphonus surinamus_Fulvous-crested Tanager
+Tadorna cana_South African Shelduck
+Tadorna ferruginea_Ruddy Shelduck
+Tadorna tadorna_Common Shelduck
+Tadorna tadornoides_Australian Shelduck
+Tadorna variegata_Paradise Shelduck
+Taeniopygia bichenovii_Double-barred Finch
+Taeniopygia guttata_Zebra Finch
+Taeniotriccus andrei_Black-chested Tyrant
+Talegalla fuscirostris_Yellow-legged Brushturkey
+Talegalla jobiensis_Red-legged Brushturkey
+Tangara arthus_Golden Tanager
+Tangara callophrys_Opal-crowned Tanager
+Tangara chilensis_Paradise Tanager
+Tangara cyanocephala_Red-necked Tanager
+Tangara cyanoventris_Gilt-edged Tanager
+Tangara desmaresti_Brassy-breasted Tanager
+Tangara dowii_Spangle-cheeked Tanager
+Tangara fastuosa_Seven-colored Tanager
+Tangara gyrola_Bay-headed Tanager
+Tangara icterocephala_Silver-throated Tanager
+Tangara inornata_Plain-colored Tanager
+Tangara labradorides_Metallic-green Tanager
+Tangara lavinia_Rufous-winged Tanager
+Tangara mexicana_Turquoise Tanager
+Tangara nigroviridis_Beryl-spangled Tanager
+Tangara parzudakii_Flame-faced Tanager
+Tangara schrankii_Green-and-gold Tanager
+Tangara seledon_Green-headed Tanager
+Tangara vassorii_Blue-and-black Tanager
+Tangara velia_Opal-rumped Tanager
+Tangara xanthocephala_Saffron-crowned Tanager
+Tanygnathus sumatranus_Azure-rumped Parrot
+Tanysiptera galatea_Common Paradise-Kingfisher
+Tanysiptera riedelii_Biak Paradise-Kingfisher
+Tanysiptera sylvia_Buff-breasted Paradise-Kingfisher
+Taoniscus nanus_Dwarf Tinamou
+Tapera naevia_Striped Cuckoo
+Taraba major_Great Antshrike
+Tarphonomus certhioides_Chaco Earthcreeper
+Tarphonomus harterti_Bolivian Earthcreeper
+Tarsiger chrysaeus_Golden Bush-Robin
+Tarsiger cyanurus_Red-flanked Bluetail
+Tarsiger indicus_White-browed Bush-Robin
+Tarsiger johnstoniae_Collared Bush-Robin
+Tarsiger rufilatus_Himalayan Bluetail
+Tauraco corythaix_Knysna Turaco
+Tauraco hartlaubi_Hartlaub's Turaco
+Tauraco leucotis_White-cheeked Turaco
+Tauraco livingstonii_Livingstone's Turaco
+Tauraco macrorhynchus_Yellow-billed Turaco
+Tauraco persa_Guinea Turaco
+Tauraco porphyreolophus_Purple-crested Turaco
+Tauraco schalowi_Schalow's Turaco
+Tchagra australis_Brown-crowned Tchagra
+Tchagra senegalus_Black-crowned Tchagra
+Tchagra tchagra_Southern Tchagra
+Teledromas fuscus_Sandy Gallito
+Telophorus bocagei_Gray-green Bushshrike
+Telophorus dohertyi_Doherty's Bushshrike
+Telophorus nigrifrons_Black-fronted Bushshrike
+Telophorus olivaceus_Olive Bushshrike
+Telophorus sulfureopectus_Sulphur-breasted Bushshrike
+Telophorus viridis_Four-colored Bushshrike
+Telophorus zeylonus_Bokmakierie
+Temnurus temnurus_Ratchet-tailed Treepie
+Tephrodornis pondicerianus_Common Woodshrike
+Tephrodornis sylvicola_Malabar Woodshrike
+Tephrodornis virgatus_Large Woodshrike
+Terenotriccus erythrurus_Ruddy-tailed Flycatcher
+Terenura maculata_Streak-capped Antwren
+Terenura sicki_Orange-bellied Antwren
+Teretistris fernandinae_Yellow-headed Warbler
+Terpsiphone affinis_Blyth's Paradise-Flycatcher
+Terpsiphone atrocaudata_Japanese Paradise-Flycatcher
+Terpsiphone bourbonnensis_Mascarene Paradise-Flycatcher
+Terpsiphone cinnamomea_Rufous Paradise-Flycatcher
+Terpsiphone mutata_Madagascar Paradise-Flycatcher
+Terpsiphone paradisi_Indian Paradise-Flycatcher
+Terpsiphone rufiventer_Black-headed Paradise-Flycatcher
+Terpsiphone viridis_African Paradise-Flycatcher
+Tersina viridis_Swallow Tanager
+Tesia cyaniventer_Gray-bellied Tesia
+Tesia everetti_Russet-capped Tesia
+Tesia olivea_Slaty-bellied Tesia
+Tesia superciliaris_Javan Tesia
+Tetrao tetrix_Black Grouse
+Tetrao urogallus_Western Capercaillie
+Tetraogallus altaicus_Altai Snowcock
+Tetraogallus himalayensis_Himalayan Snowcock
+Tetraogallus tibetanus_Tibetan Snowcock
+Tetraophasis obscurus_Verreaux's Partridge
+Tetrastes bonasia_Hazel Grouse
+Tetrax tetrax_Little Bustard
+Thalassarche cauta_White-capped Albatross
+Thalassarche melanophris_Black-browed Albatross
+Thalassarche salvini_Salvin's Albatross
+Thalasseus acuflavidus_Cabot's Tern
+Thalasseus bergii_Great Crested Tern
+Thalasseus elegans_Elegant Tern
+Thalasseus maximus_Royal Tern
+Thalasseus sandvicensis_Sandwich Tern
+Thalurania colombica_Crowned Woodnymph
+Thalurania furcata_Fork-tailed Woodnymph
+Thalurania glaucopis_Violet-capped Woodnymph
+Thamnistes anabatinus_Russet Antshrike
+Thamnolaea cinnamomeiventris_Mocking Cliff-Chat
+Thamnomanes ardesiacus_Dusky-throated Antshrike
+Thamnomanes caesius_Cinereous Antshrike
+Thamnomanes saturninus_Saturnine Antshrike
+Thamnomanes schistogynus_Bluish-slate Antshrike
+Thamnophilus aethiops_White-shouldered Antshrike
+Thamnophilus amazonicus_Amazonian Antshrike
+Thamnophilus ambiguus_Sooretama Slaty-Antshrike
+Thamnophilus atrinucha_Black-crowned Antshrike
+Thamnophilus bernardi_Collared Antshrike
+Thamnophilus bridgesi_Black-hooded Antshrike
+Thamnophilus caerulescens_Variable Antshrike
+Thamnophilus cryptoleucus_Castelnau's Antshrike
+Thamnophilus doliatus_Barred Antshrike
+Thamnophilus insignis_Streak-backed Antshrike
+Thamnophilus melanonotus_Black-backed Antshrike
+Thamnophilus multistriatus_Bar-crested Antshrike
+Thamnophilus murinus_Mouse-colored Antshrike
+Thamnophilus nigriceps_Black Antshrike
+Thamnophilus nigrocinereus_Blackish-gray Antshrike
+Thamnophilus palliatus_Chestnut-backed Antshrike
+Thamnophilus pelzelni_Planalto Slaty-Antshrike
+Thamnophilus praecox_Cocha Antshrike
+Thamnophilus punctatus_Northern Slaty-Antshrike
+Thamnophilus ruficapillus_Rufous-capped Antshrike
+Thamnophilus schistaceus_Plain-winged Antshrike
+Thamnophilus stictocephalus_Natterer's Slaty-Antshrike
+Thamnophilus sticturus_Bolivian Slaty-Antshrike
+Thamnophilus tenuepunctatus_Lined Antshrike
+Thamnophilus torquatus_Rufous-winged Antshrike
+Thamnophilus unicolor_Uniform Antshrike
+Thamnophilus zarumae_Chapman's Antshrike
+Thectocercus acuticaudatus_Blue-crowned Parakeet
+Theristicus caerulescens_Plumbeous Ibis
+Theristicus caudatus_Buff-necked Ibis
+Theristicus melanopis_Black-faced Ibis
+Thescelocichla leucopleura_Swamp Greenbul
+Thinocorus orbignyianus_Gray-breasted Seedsnipe
+Thinocorus rumicivorus_Least Seedsnipe
+Thlypopsis inornata_Buff-bellied Tanager
+Thlypopsis ornata_Rufous-chested Tanager
+Thlypopsis pyrrhocoma_Chestnut-headed Tanager
+Thlypopsis sordida_Orange-headed Tanager
+Thlypopsis superciliaris_Superciliaried Hemispingus
+Thraupis abbas_Yellow-winged Tanager
+Thraupis cyanocephala_Blue-capped Tanager
+Thraupis cyanoptera_Azure-shouldered Tanager
+Thraupis episcopus_Blue-gray Tanager
+Thraupis ornata_Golden-chevroned Tanager
+Thraupis palmarum_Palm Tanager
+Thraupis sayaca_Sayaca Tanager
+Threnetes leucurus_Pale-tailed Barbthroat
+Threnetes ruckeri_Band-tailed Barbthroat
+Threskiornis molucca_Australian Ibis
+Thripadectes flammulatus_Flammulated Treehunter
+Thripadectes holostictus_Striped Treehunter
+Thripadectes ignobilis_Uniform Treehunter
+Thripadectes melanorhynchus_Black-billed Treehunter
+Thripadectes rufobrunneus_Streak-breasted Treehunter
+Thripadectes virgaticeps_Streak-capped Treehunter
+Thripophaga berlepschi_Russet-mantled Softtail
+Thripophaga fusciceps_Plain Softtail
+Thripophaga macroura_Striated Softtail
+Thryomanes bewickii_Bewick's Wren
+Thryophilus nicefori_Niceforo's Wren
+Thryophilus pleurostictus_Banded Wren
+Thryophilus rufalbus_Rufous-and-white Wren
+Thryophilus sernai_Antioquia Wren
+Thryophilus sinaloa_Sinaloa Wren
+Thryorchilus browni_Timberline Wren
+Thryothorus ludovicianus_Carolina Wren
+Tiaris olivaceus_Yellow-faced Grassquit
+Tichodroma muraria_Wallcreeper
+Tickellia hodgsoni_Broad-billed Warbler
+Tigrisoma lineatum_Rufescent Tiger-Heron
+Tigrisoma mexicanum_Bare-throated Tiger-Heron
+Tijuca atra_Black-and-gold Cotinga
+Timalia pileata_Chestnut-capped Babbler
+Tinamus guttatus_White-throated Tinamou
+Tinamus major_Great Tinamou
+Tinamus osgoodi_Black Tinamou
+Tinamus solitarius_Solitary Tinamou
+Tinamus tao_Gray Tinamou
+Tityra cayana_Black-tailed Tityra
+Tityra inquisitor_Black-crowned Tityra
+Tityra semifasciata_Masked Tityra
+Tockus deckeni_Von der Decken's Hornbill
+Tockus erythrorhynchus_Northern Red-billed Hornbill
+Tockus kempi_Western Red-billed Hornbill
+Tockus leucomelas_Southern Yellow-billed Hornbill
+Tockus rufirostris_Southern Red-billed Hornbill
+Todiramphus australasia_Cinnamon-banded Kingfisher
+Todiramphus chloris_Collared Kingfisher
+Todiramphus funebris_Sombre Kingfisher
+Todiramphus macleayii_Forest Kingfisher
+Todiramphus nigrocyaneus_Blue-black Kingfisher
+Todiramphus sacer_Pacific Kingfisher
+Todiramphus sanctus_Sacred Kingfisher
+Todiramphus saurophagus_Beach Kingfisher
+Todiramphus sordidus_Torresian Kingfisher
+Todiramphus tristrami_Melanesian Kingfisher
+Todiramphus winchelli_Rufous-lored Kingfisher
+Todirostrum chrysocrotaphum_Yellow-browed Tody-Flycatcher
+Todirostrum cinereum_Common Tody-Flycatcher
+Todirostrum maculatum_Spotted Tody-Flycatcher
+Todirostrum nigriceps_Black-headed Tody-Flycatcher
+Todirostrum pictum_Painted Tody-Flycatcher
+Todirostrum poliocephalum_Gray-headed Tody-Flycatcher
+Todus angustirostris_Narrow-billed Tody
+Todus mexicanus_Puerto Rican Tody
+Todus multicolor_Cuban Tody
+Todus subulatus_Broad-billed Tody
+Tolmomyias assimilis_Yellow-margined Flycatcher
+Tolmomyias flaviventris_Yellow-breasted Flycatcher
+Tolmomyias flavotectus_Yellow-margined Flatbill
+Tolmomyias poliocephalus_Gray-crowned Flycatcher
+Tolmomyias sulphurescens_Yellow-olive Flycatcher
+Tolmomyias traylori_Orange-eyed Flycatcher
+Tolmomyias viridiceps_Olive-faced Flatbill
+Topaza pella_Crimson Topaz
+Topaza pyra_Fiery Topaz
+Touit batavicus_Lilac-tailed Parrotlet
+Touit dilectissimus_Blue-fronted Parrotlet
+Touit huetii_Scarlet-shouldered Parrotlet
+Touit melanonotus_Brown-backed Parrotlet
+Touit purpuratus_Sapphire-rumped Parrotlet
+Touit stictopterus_Spot-winged Parrotlet
+Touit surdus_Golden-tailed Parrotlet
+Toxorhamphus novaeguineae_Yellow-bellied Longbill
+Toxostoma bendirei_Bendire's Thrasher
+Toxostoma cinereum_Gray Thrasher
+Toxostoma crissale_Crissal Thrasher
+Toxostoma curvirostre_Curve-billed Thrasher
+Toxostoma lecontei_LeConte's Thrasher
+Toxostoma longirostre_Long-billed Thrasher
+Toxostoma ocellatum_Ocellated Thrasher
+Toxostoma redivivum_California Thrasher
+Toxostoma rufum_Brown Thrasher
+Trachyphonus darnaudii_D'Arnaud's Barbet
+Trachyphonus erythrocephalus_Red-and-yellow Barbet
+Trachyphonus purpuratus_Yellow-billed Barbet
+Trachyphonus vaillantii_Crested Barbet
+Tragopan blythii_Blyth's Tragopan
+Tregellasia capito_Pale-yellow Robin
+Treron affinis_Gray-fronted Green-Pigeon
+Treron calvus_African Green-Pigeon
+Treron curvirostra_Thick-billed Green-Pigeon
+Treron formosae_Whistling Green-Pigeon
+Treron phoenicopterus_Yellow-footed Green-Pigeon
+Treron sieboldii_White-bellied Green-Pigeon
+Treron sphenurus_Wedge-tailed Green-Pigeon
+Treron vernans_Pink-necked Green-Pigeon
+Tribonyx mortierii_Tasmanian Nativehen
+Trichodere cockerelli_White-streaked Honeyeater
+Trichoglossus chlorolepidotus_Scaly-breasted Lorikeet
+Trichoglossus euteles_Olive-headed Lorikeet
+Trichoglossus haematodus_Coconut Lorikeet
+Trichoglossus moluccanus_Rainbow Lorikeet
+Tricholaema diademata_Red-fronted Barbet
+Tricholaema hirsuta_Hairy-breasted Barbet
+Tricholaema leucomelas_Pied Barbet
+Tricholaema melanocephala_Black-throated Barbet
+Tricholestes criniger_Hairy-backed Bulbul
+Trichothraupis melanops_Black-goggled Tanager
+Triclaria malachitacea_Blue-bellied Parrot
+Tringa brevipes_Gray-tailed Tattler
+Tringa erythropus_Spotted Redshank
+Tringa flavipes_Lesser Yellowlegs
+Tringa glareola_Wood Sandpiper
+Tringa incana_Wandering Tattler
+Tringa melanoleuca_Greater Yellowlegs
+Tringa nebularia_Common Greenshank
+Tringa ochropus_Green Sandpiper
+Tringa semipalmata_Willet
+Tringa solitaria_Solitary Sandpiper
+Tringa stagnatilis_Marsh Sandpiper
+Tringa totanus_Common Redshank
+Trochalopteron affine_Black-faced Laughingthrush
+Trochalopteron chrysopterum_Assam Laughingthrush
+Trochalopteron elliotii_Elliot's Laughingthrush
+Trochalopteron erythrocephalum_Chestnut-crowned Laughingthrush
+Trochalopteron henrici_Prince Henry's Laughingthrush
+Trochalopteron imbricatum_Bhutan Laughingthrush
+Trochalopteron lineatum_Streaked Laughingthrush
+Trochalopteron melanostigma_Silver-eared Laughingthrush
+Trochalopteron milnei_Red-tailed Laughingthrush
+Trochalopteron morrisonianum_White-whiskered Laughingthrush
+Trochalopteron peninsulae_Malayan Laughingthrush
+Trochalopteron squamatum_Blue-winged Laughingthrush
+Trochalopteron subunicolor_Scaly Laughingthrush
+Trochalopteron variegatum_Variegated Laughingthrush
+Trochalopteron virgatum_Striped Laughingthrush
+Trochocercus cyanomelas_African Crested-Flycatcher
+Trochocercus nitens_Blue-headed Crested-Flycatcher
+Troglodytes aedon_House Wren
+Troglodytes hiemalis_Winter Wren
+Troglodytes monticola_Santa Marta Wren
+Troglodytes ochraceus_Ochraceous Wren
+Troglodytes pacificus_Pacific Wren
+Troglodytes rufociliatus_Rufous-browed Wren
+Troglodytes rufulus_Tepui Wren
+Troglodytes solstitialis_Mountain Wren
+Troglodytes troglodytes_Eurasian Wren
+Trogon bairdii_Baird's Trogon
+Trogon caligatus_Gartered Trogon
+Trogon chionurus_White-tailed Trogon
+Trogon citreolus_Citreoline Trogon
+Trogon clathratus_Lattice-tailed Trogon
+Trogon collaris_Collared Trogon
+Trogon comptus_Blue-tailed Trogon
+Trogon curucui_Blue-crowned Trogon
+Trogon elegans_Elegant Trogon
+Trogon massena_Slaty-tailed Trogon
+Trogon melanocephalus_Black-headed Trogon
+Trogon melanurus_Black-tailed Trogon
+Trogon mesurus_Ecuadorian Trogon
+Trogon mexicanus_Mountain Trogon
+Trogon personatus_Masked Trogon
+Trogon ramonianus_Amazonian Trogon
+Trogon rufus_Black-throated Trogon
+Trogon surrucura_Surucua Trogon
+Trogon violaceus_Guianan Trogon
+Trogon viridis_Green-backed Trogon
+Tumbezia salvini_Tumbes Tyrant
+Tunchiornis ochraceiceps_Tawny-crowned Greenlet
+Turdinus abbotti_Abbott's Babbler
+Turdinus atrigularis_Black-throated Wren-Babbler
+Turdinus brevicaudatus_Streaked Wren-Babbler
+Turdinus crassus_Mountain Wren-Babbler
+Turdinus crispifrons_Limestone Wren-Babbler
+Turdinus macrodactylus_Large Wren-Babbler
+Turdinus marmoratus_Marbled Wren-Babbler
+Turdinus rufipectus_Rusty-breasted Wren-Babbler
+Turdinus sepiarius_Horsfield's Babbler
+Turdoides affinis_Yellow-billed Babbler
+Turdoides caudata_Common Babbler
+Turdoides earlei_Striated Babbler
+Turdoides fulva_Fulvous Chatterer
+Turdoides hartlaubii_Hartlaub's Babbler
+Turdoides huttoni_Afghan Babbler
+Turdoides jardineii_Arrow-marked Babbler
+Turdoides leucopygia_White-rumped Babbler
+Turdoides longirostris_Slender-billed Babbler
+Turdoides malcolmi_Large Gray Babbler
+Turdoides plebejus_Brown Babbler
+Turdoides reinwardtii_Blackcap Babbler
+Turdoides rubiginosa_Rufous Chatterer
+Turdoides rufescens_Orange-billed Babbler
+Turdoides sharpei_Black-lored Babbler
+Turdoides striata_Jungle Babbler
+Turdoides subrufa_Rufous Babbler
+Turdus abyssinicus_Abyssinian Thrush
+Turdus albicollis_White-necked Thrush
+Turdus albocinctus_White-collared Blackbird
+Turdus amaurochalinus_Creamy-bellied Thrush
+Turdus assimilis_White-throated Thrush
+Turdus atrogularis_Black-throated Thrush
+Turdus aurantius_White-chinned Thrush
+Turdus boulboul_Gray-winged Blackbird
+Turdus cardis_Japanese Thrush
+Turdus celaenops_Izu Thrush
+Turdus chiguanco_Chiguanco Thrush
+Turdus chrysolaus_Brown-headed Thrush
+Turdus daguae_Dagua Thrush
+Turdus eunomus_Dusky Thrush
+Turdus falcklandii_Austral Thrush
+Turdus flavipes_Yellow-legged Thrush
+Turdus fulviventris_Chestnut-bellied Thrush
+Turdus fumigatus_Cocoa Thrush
+Turdus fuscater_Great Thrush
+Turdus grayi_Clay-colored Thrush
+Turdus hauxwelli_Hauxwell's Thrush
+Turdus hortulorum_Gray-backed Thrush
+Turdus ignobilis_Black-billed Thrush
+Turdus iliacus_Redwing
+Turdus infuscatus_Black Thrush
+Turdus kessleri_White-backed Thrush
+Turdus lawrencii_Lawrence's Thrush
+Turdus leucomelas_Pale-breasted Thrush
+Turdus leucops_Pale-eyed Thrush
+Turdus libonyana_Kurrichane Thrush
+Turdus maculirostris_Ecuadorian Thrush
+Turdus mandarinus_Chinese Blackbird
+Turdus maranonicus_Marañon Thrush
+Turdus menachensis_Yemen Thrush
+Turdus merula_Eurasian Blackbird
+Turdus migratorius_American Robin
+Turdus naumanni_Naumann's Thrush
+Turdus nigrescens_Sooty Thrush
+Turdus nigriceps_Andean Slaty Thrush
+Turdus nudigenis_Spectacled Thrush
+Turdus obscurus_Eyebrowed Thrush
+Turdus obsoletus_Pale-vented Thrush
+Turdus olivaceus_Olive Thrush
+Turdus olivater_Black-hooded Thrush
+Turdus pallidus_Pale Thrush
+Turdus pelios_African Thrush
+Turdus philomelos_Song Thrush
+Turdus pilaris_Fieldfare
+Turdus plebejus_Mountain Thrush
+Turdus plumbeus_Red-legged Thrush
+Turdus poliocephalus_Island Thrush
+Turdus reevei_Plumbeous-backed Thrush
+Turdus rubrocanus_Chestnut Thrush
+Turdus ruficollis_Red-throated Thrush
+Turdus rufitorques_Rufous-collared Robin
+Turdus rufiventris_Rufous-bellied Thrush
+Turdus rufopalliatus_Rufous-backed Robin
+Turdus sanchezorum_Varzea Thrush
+Turdus serranus_Glossy-black Thrush
+Turdus simillimus_Indian Blackbird
+Turdus smithi_Karoo Thrush
+Turdus subalaris_Eastern Slaty Thrush
+Turdus swalesi_La Selle Thrush
+Turdus tephronotus_African Bare-eyed Thrush
+Turdus torquatus_Ring Ouzel
+Turdus unicolor_Tickell's Thrush
+Turdus viscivorus_Mistle Thrush
+Turnix suscitator_Barred Buttonquail
+Turnix sylvaticus_Small Buttonquail
+Turtur abyssinicus_Black-billed Wood-Dove
+Turtur afer_Blue-spotted Wood-Dove
+Turtur brehmeri_Blue-headed Wood-Dove
+Turtur chalcospilos_Emerald-spotted Wood-Dove
+Turtur tympanistria_Tambourine Dove
+Tympanuchus cupido_Greater Prairie-Chicken
+Tympanuchus pallidicinctus_Lesser Prairie-Chicken
+Tympanuchus phasianellus_Sharp-tailed Grouse
+Tyranneutes stolzmanni_Dwarf Tyrant-Manakin
+Tyranneutes virescens_Tiny Tyrant-Manakin
+Tyrannopsis sulphurea_Sulphury Flycatcher
+Tyrannulus elatus_Yellow-crowned Tyrannulet
+Tyrannus albogularis_White-throated Kingbird
+Tyrannus caudifasciatus_Loggerhead Kingbird
+Tyrannus couchii_Couch's Kingbird
+Tyrannus crassirostris_Thick-billed Kingbird
+Tyrannus dominicensis_Gray Kingbird
+Tyrannus forficatus_Scissor-tailed Flycatcher
+Tyrannus melancholicus_Tropical Kingbird
+Tyrannus niveigularis_Snowy-throated Kingbird
+Tyrannus savana_Fork-tailed Flycatcher
+Tyrannus tyrannus_Eastern Kingbird
+Tyrannus verticalis_Western Kingbird
+Tyrannus vociferans_Cassin's Kingbird
+Tyto alba_Barn Owl
+Tyto furcata_American Barn Owl
+Tyto javanica_Eastern Barn Owl
+Tyto novaehollandiae_Australian Masked-Owl
+Tyto rosenbergii_Sulawesi Masked-Owl
+Tyto tenebricosa_Sooty Owl
+Upucerthia dumetaria_Scale-throated Earthcreeper
+Upucerthia saturatior_Patagonian Forest Earthcreeper
+Upucerthia validirostris_Buff-breasted Earthcreeper
+Upupa africana_African Hoopoe
+Upupa epops_Eurasian Hoopoe
+Upupa marginata_Madagascar Hoopoe
+Uraeginthus angolensis_Southern Cordonbleu
+Uraeginthus bengalus_Red-cheeked Cordonbleu
+Uria aalge_Common Murre
+Uria lomvia_Thick-billed Murre
+Urocissa caerulea_Taiwan Blue-Magpie
+Urocissa erythroryncha_Red-billed Blue-Magpie
+Urocissa flavirostris_Yellow-billed Blue-Magpie
+Urocissa whiteheadi_White-winged Magpie
+Urocolius indicus_Red-faced Mousebird
+Urocolius macrourus_Blue-naped Mousebird
+Urocynchramus pylzowi_Przevalski's Pinktail
+Urodynamis taitensis_Long-tailed Koel
+Uromyias agilis_Agile Tit-Tyrant
+Uromyias agraphia_Unstreaked Tit-Tyrant
+Uropsalis lyra_Lyre-tailed Nightjar
+Uropsalis segmentata_Swallow-tailed Nightjar
+Uropsila leucogastra_White-bellied Wren
+Urosphena pallidipes_Pale-footed Bush Warbler
+Urosphena squameiceps_Asian Stubtail
+Urosphena subulata_Timor Stubtail
+Urosphena whiteheadi_Bornean Stubtail
+Urosticte benjamini_Purple-bibbed Whitetip
+Urothraupis stolzmanni_Black-backed Bush Tanager
+Vanellus armatus_Blacksmith Lapwing
+Vanellus cayanus_Pied Lapwing
+Vanellus chilensis_Southern Lapwing
+Vanellus cinereus_Gray-headed Lapwing
+Vanellus coronatus_Crowned Lapwing
+Vanellus duvaucelii_River Lapwing
+Vanellus indicus_Red-wattled Lapwing
+Vanellus leucurus_White-tailed Lapwing
+Vanellus malabaricus_Yellow-wattled Lapwing
+Vanellus melanocephalus_Spot-breasted Lapwing
+Vanellus melanopterus_Black-winged Lapwing
+Vanellus miles_Masked Lapwing
+Vanellus resplendens_Andean Lapwing
+Vanellus senegallus_Wattled Lapwing
+Vanellus spinosus_Spur-winged Lapwing
+Vanellus tectus_Black-headed Lapwing
+Vanellus tricolor_Banded Lapwing
+Vanellus vanellus_Northern Lapwing
+Vanga curvirostris_Hook-billed Vanga
+Vermivora chrysoptera_Golden-winged Warbler
+Vermivora cyanoptera_Blue-winged Warbler
+Vidua chalybeata_Village Indigobird
+Vidua funerea_Variable Indigobird
+Vidua macroura_Pin-tailed Whydah
+Vireo altiloquus_Black-whiskered Vireo
+Vireo atricapilla_Black-capped Vireo
+Vireo bairdi_Cozumel Vireo
+Vireo bellii_Bell's Vireo
+Vireo brevipennis_Slaty Vireo
+Vireo caribaeus_San Andres Vireo
+Vireo carmioli_Yellow-winged Vireo
+Vireo cassinii_Cassin's Vireo
+Vireo chivi_Chivi Vireo
+Vireo crassirostris_Thick-billed Vireo
+Vireo flavifrons_Yellow-throated Vireo
+Vireo flavoviridis_Yellow-green Vireo
+Vireo gilvus_Warbling Vireo
+Vireo gracilirostris_Noronha Vireo
+Vireo griseus_White-eyed Vireo
+Vireo gundlachii_Cuban Vireo
+Vireo huttoni_Hutton's Vireo
+Vireo hypochryseus_Golden Vireo
+Vireo latimeri_Puerto Rican Vireo
+Vireo leucophrys_Brown-capped Vireo
+Vireo magister_Yucatan Vireo
+Vireo masteri_Choco Vireo
+Vireo modestus_Jamaican Vireo
+Vireo nelsoni_Dwarf Vireo
+Vireo olivaceus_Red-eyed Vireo
+Vireo pallens_Mangrove Vireo
+Vireo philadelphicus_Philadelphia Vireo
+Vireo plumbeus_Plumbeous Vireo
+Vireo sclateri_Tepui Vireo
+Vireo solitarius_Blue-headed Vireo
+Vireo vicinior_Gray Vireo
+Vireolanius eximius_Yellow-browed Shrike-Vireo
+Vireolanius leucotis_Slaty-capped Shrike-Vireo
+Vireolanius melitophrys_Chestnut-sided Shrike-Vireo
+Vireolanius pulchellus_Green Shrike-Vireo
+Volatinia jacarina_Blue-black Grassquit
+Wetmorethraupis sterrhopteron_Orange-throated Tanager
+Willisornis poecilinotus_Common Scale-backed Antbird
+Willisornis vidua_Xingu Scale-backed Antbird
+Woodfordia superciliosa_Bare-eyed White-eye
+Xanthocephalus xanthocephalus_Yellow-headed Blackbird
+Xanthomixis zosterops_Spectacled Tetraka
+Xanthopsar flavus_Saffron-cowled Blackbird
+Xanthotis macleayanus_Macleay's Honeyeater
+Xema sabini_Sabine's Gull
+Xenerpestes singularis_Equatorial Graytail
+Xenodacnis parina_Tit-like Dacnis
+Xenoglaux loweryi_Long-whiskered Owlet
+Xenopipo atronitens_Black Manakin
+Xenopirostris damii_Van Dam's Vanga
+Xenops minutus_Plain Xenops
+Xenops rutilans_Streaked Xenops
+Xenops tenuirostris_Slender-billed Xenops
+Xenopsaris albinucha_White-naped Xenopsaris
+Xenornis setifrons_Spiny-faced Antshrike
+Xenospiza baileyi_Sierra Madre Sparrow
+Xenotriccus callizonus_Belted Flycatcher
+Xenotriccus mexicanus_Pileated Flycatcher
+Xenus cinereus_Terek Sandpiper
+Xiphidiopicus percussus_Cuban Green Woodpecker
+Xiphocolaptes albicollis_White-throated Woodcreeper
+Xiphocolaptes major_Great Rufous Woodcreeper
+Xiphocolaptes promeropirhynchus_Strong-billed Woodcreeper
+Xipholena punicea_Pompadour Cotinga
+Xiphorhynchus chunchotambo_Tschudi's Woodcreeper
+Xiphorhynchus elegans_Elegant Woodcreeper
+Xiphorhynchus erythropygius_Spotted Woodcreeper
+Xiphorhynchus flavigaster_Ivory-billed Woodcreeper
+Xiphorhynchus fuscus_Lesser Woodcreeper
+Xiphorhynchus guttatus_Buff-throated Woodcreeper
+Xiphorhynchus lachrymosus_Black-striped Woodcreeper
+Xiphorhynchus obsoletus_Striped Woodcreeper
+Xiphorhynchus ocellatus_Ocellated Woodcreeper
+Xiphorhynchus pardalotus_Chestnut-rumped Woodcreeper
+Xiphorhynchus spixii_Spix's Woodcreeper
+Xiphorhynchus susurrans_Cocoa Woodcreeper
+Xiphorhynchus triangularis_Olive-backed Woodcreeper
+Xolmis cinereus_Gray Monjita
+Xolmis irupero_White Monjita
+Xolmis pyrope_Fire-eyed Diucon
+Xolmis velatus_White-rumped Monjita
+Yuhina brunneiceps_Taiwan Yuhina
+Yuhina castaniceps_Striated Yuhina
+Yuhina everetti_Chestnut-crested Yuhina
+Yuhina flavicollis_Whiskered Yuhina
+Yuhina gularis_Stripe-throated Yuhina
+Yuhina nigrimenta_Black-chinned Yuhina
+Yuhina occipitalis_Rufous-vented Yuhina
+Yuhina torqueola_Indochinese Yuhina
+Yungipicus canicapillus_Gray-capped Woodpecker
+Yungipicus kizuki_Pygmy Woodpecker
+Yungipicus maculatus_Philippine Woodpecker
+Yungipicus moluccensis_Sunda Woodpecker
+Yungipicus nanus_Brown-capped Woodpecker
+Zapornia bicolor_Black-tailed Crake
+Zapornia flavirostra_Black Crake
+Zapornia fusca_Ruddy-breasted Crake
+Zapornia parva_Little Crake
+Zapornia paykullii_Band-bellied Crake
+Zapornia pusilla_Baillon's Crake
+Zapornia tabuensis_Spotless Crake
+Zavattariornis stresemanni_Stresemann's Bush-Crow
+Zebrilus undulatus_Zigzag Heron
+Zeledonia coronata_Wrenthrush
+Zenaida asiatica_White-winged Dove
+Zenaida auriculata_Eared Dove
+Zenaida aurita_Zenaida Dove
+Zenaida macroura_Mourning Dove
+Zenaida meloda_West Peruvian Dove
+Zentrygon albifacies_White-faced Quail-Dove
+Zentrygon frenata_White-throated Quail-Dove
+Zentrygon lawrencii_Purplish-backed Quail-Dove
+Zentrygon linearis_Lined Quail-Dove
+Zimmerius acer_Guianan Tyrannulet
+Zimmerius albigularis_Choco Tyrannulet
+Zimmerius chrysops_Golden-faced Tyrannulet
+Zimmerius cinereicapilla_Red-billed Tyrannulet
+Zimmerius flavidifrons_Loja Tyrannulet
+Zimmerius gracilipes_Slender-footed Tyrannulet
+Zimmerius parvus_Mistletoe Tyrannulet
+Zimmerius vilissimus_Guatemalan Tyrannulet
+Zimmerius villarejoi_Mishana Tyrannulet
+Zimmerius viridiflavus_Peruvian Tyrannulet
+Zonotrichia albicollis_White-throated Sparrow
+Zonotrichia atricapilla_Golden-crowned Sparrow
+Zonotrichia capensis_Rufous-collared Sparrow
+Zonotrichia leucophrys_White-crowned Sparrow
+Zonotrichia querula_Harris's Sparrow
+Zoothera aurea_White's Thrush
+Zoothera heinei_Russet-tailed Thrush
+Zoothera lunulata_Bassian Thrush
+Zoothera major_Amami Thrush
+Zosterops anderssoni_Southern Yellow White-eye
+Zosterops atricapilla_Black-capped White-eye
+Zosterops atriceps_Cream-throated White-eye
+Zosterops atrifrons_Black-crowned White-eye
+Zosterops auriventer_Hume's White-eye
+Zosterops borbonicus_Reunion Gray White-eye
+Zosterops citrinella_Ashy-bellied White-eye
+Zosterops erythropleurus_Chestnut-flanked White-eye
+Zosterops japonicus_Warbling White-eye
+Zosterops lateralis_Silvereye
+Zosterops luteus_Australian Yellow White-eye
+Zosterops maderaspatanus_Madagascar White-eye
+Zosterops mauritianus_Mauritius Gray White-eye
+Zosterops metcalfii_Yellow-throated White-eye
+Zosterops meyeni_Lowland White-eye
+Zosterops olivaceus_Reunion White-eye
+Zosterops palpebrosus_Indian White-eye
+Zosterops senegalensis_African Yellow White-eye
+Zosterops simplex_Swinhoe's White-eye
+Zosterops splendidus_Ganongga White-eye
+Zosterops virens_Cape White-eye
diff --git a/PyHa/statistics.py b/PyHa/statistics.py
index 1ff2ed8..c3bf017 100644
--- a/PyHa/statistics.py
+++ b/PyHa/statistics.py
@@ -39,9 +39,9 @@ def annotation_duration_statistics(df):
return pd.DataFrame.from_dict([entry])
-def bird_label_scores(automated_df, human_df):
+def clip_general(automated_df, human_df):
"""
- Function to generate a dataframe with statistics relating to the efficiency
+ Function to generate a dataframe with statistics relating to the efficacy
of the automated label compared to the human label.
These statistics include true positive, false positive, false negative,
true negative, union, precision, recall, F1, and Global IoU. For general
@@ -58,6 +58,7 @@ def bird_label_scores(automated_df, human_df):
Dataframe with general clip overlap statistics comparing the automated
and human labeling.
"""
+ # This looks at one class across one clip
clip_class = human_df["MANUAL ID"]
clip_class = list(dict.fromkeys(clip_class))[0]
duration = automated_df["CLIP LENGTH"].to_list()[0]
@@ -160,13 +161,9 @@ def automated_labeling_statistics(
"""
Function that will allow users to easily pass in two dataframes of manual
labels and automated labels, and a dataframe is returned with statistics
- examining the efficiency of the automated labelling system compared to the
+ examining the efficacy of the automated labelling system compared to the
human labels for multiple clips.
- Calls bird_local_scores on corresponding audio clips to generate the
- efficiency statistics for one specific clip which is then all put into one
- dataframe of statistics for multiple audio clips.
-
Args:
automated_df (Dataframe)
- Dataframe of automated labels of multiple clips.
@@ -176,9 +173,20 @@ def automated_labeling_statistics(
stats_type (String)
- String that determines which type of statistics are of interest
+ - options: "IoU", "general"
+ - "IoU"
+ - Compares the intersection over union of automated annotations
+ with respect to manual annotations for individual clips.
+ - "general"
+ - Consolidates all automated annotations and compares them to all of
+ the manual annotations that have been consolidated across a clip.
+ - default: "IoU"
threshold (Float)
- - Defines a threshold for certain types of statistics such as
+ - Defines a threshold for certain types of statistics such as an
+ IoU threshold for determining true positives, false positives, and
+ false negatives.
+ - default: 0.5
Returns:
Dataframe of statistics comparing automated labels and human labels for
@@ -196,7 +204,7 @@ def automated_labeling_statistics(
clip_manual_df = manual_df[manual_df["IN FILE"] == clip]
try:
if stats_type == "general":
- clip_stats_df = bird_label_scores(
+ clip_stats_df = clip_general(
clip_automated_df, clip_manual_df)
if statistics_df.empty:
statistics_df = clip_stats_df
@@ -218,20 +226,23 @@ def automated_labeling_statistics(
return statistics_df
-def global_dataset_statistics(statistics_df):
+def global_dataset_statistics(statistics_df, manual_id = "bird"):
"""
- Function that takes in a dataframe of efficiency statistics for multiple
+ Function that takes in a dataframe of efficacy statistics for multiple
clips and outputs their global values.
Args:
statistics_df (Dataframe)
- Dataframe of statistics value for multiple audio clips as
returned by the function automated_labelling_statistics.
+ manual_id (String)
+ - String to control the "MANUAL ID" column of the csv file
+ format that is used in PyHa. Defaulted to "bird" since the
+ package started out with binary bird classification.
Returns:
Dataframe of global statistics for the multiple audio clips' labelling.
"""
- class_id = statistics_df["MANUAL ID"][0]
tp_sum = statistics_df["TRUE POSITIVE"].sum()
fp_sum = statistics_df["FALSE POSITIVE"].sum()
fn_sum = statistics_df["FALSE NEGATIVE"].sum()
@@ -241,7 +252,7 @@ def global_dataset_statistics(statistics_df):
recall = tp_sum / (tp_sum + fn_sum)
f1 = 2 * (precision * recall) / (precision + recall)
IoU = tp_sum / union_sum
- entry = {'MANUAL ID': class_id,
+ entry = {'MANUAL ID': manual_id,
'PRECISION': round(precision, 6),
'RECALL': round(recall, 6),
'F1': round(f1, 6),
@@ -371,7 +382,8 @@ def matrix_IoU_Scores(IoU_Matrix, manual_df, threshold):
threshold (float)
- IoU threshold for determining true positives, false
- positives, and false negatives.
+ positives, and false negatives.
+ - default: 0.5
Returns:
Dataframe of clip statistics such as True Positive, False Negative,
@@ -581,7 +593,8 @@ def clip_catch(automated_df, manual_df):
# IoU_Statistics.reset_index(inplace = True, drop = True)
# return IoU_Statistics
-def global_IoU_Statistics(statistics_df):
+# Consider adding in a new manual_id parameter here
+def global_statistics(statistics_df, manual_id = 'N/A'):
"""
Function that takes the output of dataset_IoU Statistics and outputs a
global count of true positives and false positives, as well as computing \
@@ -590,6 +603,11 @@ def global_IoU_Statistics(statistics_df):
Args:
statistics_df (Dataframe)
- Dataframe of matrix IoU scores for multiple clips.
+
+ manual_id (String)
+ - String to control the "MANUAL ID" column of the csv file
+ format that is used in PyHa.
+ - default: "N/A"
Returns:
Dataframe of global IoU statistics which include the number of true
@@ -597,7 +615,7 @@ def global_IoU_Statistics(statistics_df):
Recall, and F1 metrics as well
"""
- data_class = statistics_df["MANUAL ID"][0]
+ #data_class = statistics_df["MANUAL ID"][0]
# taking the sum of the number of true positives and false positives.
tp_sum = statistics_df["TRUE POSITIVE"].sum()
fn_sum = statistics_df["FALSE NEGATIVE"].sum()
@@ -614,7 +632,7 @@ def global_IoU_Statistics(statistics_df):
recall = 0
f1 = 0
# building a dictionary of the above calculations
- entry = {'MANUAL ID': data_class,
+ entry = {'MANUAL ID': manual_id,
'TRUE POSITIVE': tp_sum,
'FALSE NEGATIVE': fn_sum,
'FALSE POSITIVE': fp_sum,
@@ -666,34 +684,100 @@ def dataset_Catch(automated_df, manual_df):
return manual_df_with_Catch
-# I am going to wait on showing off this function since we don't have any
-# multi-class classifiers yet.
-def dataset_IoU_Statistics(automated_df, manual_df, threshold=0.5):
+def clip_statistics(
+ automated_df,
+ manual_df,
+ stats_type = "IoU",
+ threshold = 0.5):
+ """
+ Function to generate a dataframe containing efficacy statistics of automated
+ labeling compared to human labels for multiple classes.
- # finding the number of unique classes.
- class_list = manual_df["MANUAL ID"].to_list()
- class_list = list(dict.fromkeys(class_list))
+ Calls automated_labeling_statistics on individual classes to identify
+ the overlapping human and automated labels, then concats the dataframes.
+
+ Args:
+ automated_df (Dataframe)
+ - Dataframe of automated labels for multiple classes.
+
+ manual_df (Dataframe)
+ - Dataframe of human labels for multiple classes.
+
+ stats_type (String)
+ - String that determines which type of statistics are of interest
+ - options: "IoU", "general"
+ - "IoU"
+ - Compares the intersection over union of automated annotations
+ with respect to manual annotations for individual clips.
+ - "general"
+ - Consolidates all automated annotations and compares them to all of
+ the manual annotations that have been consolidated across a clip.
+ - default: "IoU"
- # initializing the output dataframes
- master_clip_stats_df = pd.DataFrame()
- master_global_stats_df = pd.DataFrame()
-
- # Looping through each class
- for class_id in class_list:
- # Isolating the class from the
- class_automated_df = automated_df[
- automated_df[
- "MANUAL_ID"] == class_id]
- class_manual_df = manual_df[manual_df["MANUAL ID"] == class_id]
- class_stats_df = class_IoU_Statistics(
- class_automated_df, class_manual_df, threshold=threshold)
- class_global_stats_df = global_IoU_Statistics(class_stats_df)
- if master_clip_stats_df.empty:
- master_clips_stats_df = class_stats_df
- if master_global_stats_df.empty:
- master_global_stats_df = class_global_stats_df
+ threshold (Float)
+ - Defines a threshold for certain types of statistics such as an
+ IoU threshold for determining true positives, false positives, and
+ false negatives.
+ - default: 0.5
+
+ Returns:
+ Dataframe with clip overlap statistics comparing automated and human
+ labeling for multiple classes.
+ """
+ # Creating a list of classes from the automated dataframe
+ automated_class_list = automated_df["MANUAL ID"].to_list()
+ automated_class_list = list(dict.fromkeys(automated_class_list))
+ # Creating a list of classes from the manual dataframe
+ manual_class_list = manual_df["MANUAL ID"].to_list()
+ manual_class_list = list(dict.fromkeys(manual_class_list))
+ # Finding the intersection between the manual and automated classes
+ class_list = np.intersect1d(automated_class_list,manual_class_list)
+
+ # Initializing the output dataframe
+ clip_statistics = pd.DataFrame()
+ # Looping through each class and comparing the automated labels to the manual labels
+ for class_ in class_list:
+ #print(class_)
+ # isolating the current class of interest
+ temp_manual_class_df = manual_df[manual_df["MANUAL ID"] == class_]
+ temp_automated_class_df = automated_df[automated_df["MANUAL ID"] == class_]
+ # The case if clip_statistics hasn't been filled yet
+ if clip_statistics.empty:
+ clip_statistics = automated_labeling_statistics(temp_automated_class_df, temp_manual_class_df, stats_type = stats_type, threshold = threshold)
+ else:
+ temp_df = automated_labeling_statistics(temp_automated_class_df, temp_manual_class_df, stats_type = stats_type, threshold = threshold)
+ clip_statistics = clip_statistics.append(temp_df)
+ clip_statistics.reset_index(inplace=True,drop=True)
+ return clip_statistics
+
+def class_statistics(clip_statistics):
+ """
+ Function that takes in a dataframe of efficacy statistics for multiple
+ classes and outputs global efficacy values for each class.
+
+ Calls global_statistics on individual classes, then concats the dataframes.
+
+ Args:
+ clip_statistics (Dataframe)
+ - Dataframe of multi-class statistics values for audio clips as
+ returned by the function clip_statistics.
+
+ Returns:
+ Dataframe of global efficacy statistics for multiple classes.
+ """
+ # Initializing the output dataframe
+ class_statistics = pd.DataFrame()
+ # creating a list of the unique classes being passed in.
+ class_list = clip_statistics["MANUAL ID"].to_list()
+ class_list = list(dict.fromkeys(class_list))
+ for class_ in class_list:
+ #print(class_)
+ # isolating the current class of interest
+ class_df = clip_statistics[clip_statistics["MANUAL ID"] == class_]
+ if class_statistics.empty:
+ class_statistics = global_statistics(class_df, manual_id = class_)
else:
- master_clip_stats_df = master_clip_stats_df.append(class_stats_df)
- master_global_stats_df = master_global_stats_df.append(
- class_global_stats_df)
- return master_clip_stats_df, master_global_stats_df
+ temp_df = global_statistics(class_df, manual_id = class_)
+ class_statistics = class_statistics.append(temp_df)
+ class_statistics.reset_index(inplace=True,drop=True)
+ return class_statistics
\ No newline at end of file
diff --git a/PyHa/visualizations.py b/PyHa/visualizations.py
index 3f35980..be1e1cf 100644
--- a/PyHa/visualizations.py
+++ b/PyHa/visualizations.py
@@ -7,6 +7,100 @@
import seaborn as sns
from .IsoAutio import *
+def spectrogram_graph(
+ clip_name,
+ sample_rate,
+ samples,
+ automated_df=None,
+ premade_annotations_df=None,
+ premade_annotations_label="Human Labels",
+ save_fig=False):
+ """
+ Function that produces graphs with the spectrogram of an audio
+ clip. Now integrated with Pandas so you can visualize human and
+ automated annotations.
+
+ Args:
+ clip_name (string)
+ - Directory of the clip.
+
+ sample_rate (int)
+ - Sample rate of the audio clip, usually 44100.
+
+ samples (list of ints)
+ - Each of the samples from the audio clip.
+
+ automated_df (Dataframe)
+ - Dataframe of automated labelling of the clip.
+
+ premade_annotations_df (Dataframe)
+ - Dataframe labels that have been made outside of the scope of this
+ function.
+
+ premade_annotations_label (string)
+ - Descriptor of premade_annotations_df
+
+ save_fig (boolean)
+ - Whether the clip should be saved in a directory as a png file.
+
+ Returns:
+ None
+ """
+ # Calculating the length of the audio clip
+ duration = samples.shape[0] / sample_rate
+ time_stamps = np.arange(0, duration, step=1)
+
+ # general graph features
+ fig, axs = plt.subplots(1)
+ fig.set_figwidth(22)
+ fig.set_figheight(5)
+ fig.suptitle("Spectrogram for " + clip_name)
+
+ # spectrogram plot
+ # Will require the input of a pandas dataframe
+ Pxx, freqs, bins, im = axs.specgram(
+ samples,
+ Fs=sample_rate,
+ NFFT=4096,
+ noverlap=2048,
+ window=np.hanning(4096),
+ cmap="ocean")
+ axs.set_xlim(0, duration)
+ axs.set_ylim(0, 22050)
+ axs.grid(which='major', linestyle='-')
+
+ # if automated_df is not None:
+ if not automated_df.empty:
+ ndx = 0
+ for row in automated_df.index:
+ minval = automated_df["OFFSET"][row]
+ maxval = automated_df["OFFSET"][row] + \
+ automated_df["DURATION"][row]
+ axs.axvspan(xmin=minval, xmax=maxval, facecolor="yellow",
+ alpha=0.4, label="_" * ndx + "Automated Labels")
+ ndx += 1
+
+ # Adding in the optional premade annotations from a Pandas DataFrame
+ if not premade_annotations_df.empty:
+ ndx = 0
+ for row in premade_annotations_df.index:
+ minval = premade_annotations_df["OFFSET"][row]
+ maxval = premade_annotations_df["OFFSET"][row] + \
+ premade_annotations_df["DURATION"][row]
+ axs.axvspan(
+ xmin=minval,
+ xmax=maxval,
+ facecolor="red",
+ alpha=0.4,
+ label="_" *
+ ndx +
+ premade_annotations_label)
+ ndx += 1
+ axs.legend()
+
+ # save graph
+ if save_fig:
+ plt.savefig(clip_name + "_Local_Score_Graph.png")
def local_line_graph(
local_scores,
@@ -137,20 +231,20 @@ def local_line_graph(
# takes the automated_df as input same as it does with the manual dataframe.
-def local_score_visualization(
+def spectrogram_visualization(
clip_path,
weight_path=None,
premade_annotations_df=None,
premade_annotations_label="Human Labels",
- automated_df=False,
+ automated_df=None,
isolation_parameters=None,
log_scale=False,
save_fig=False,
normalize_local_scores=False):
"""
- Wrapper function for the local_line_graph function for ease of use.
- Processes clip for local scores to be used for the local_line_graph
- function.
+ Wrapper function for the local_line_graph and spectrogram_graph functions
+ for ease of use. Processes clip for local scores to be used for the
+ local_line_graph function.
Args:
clip_path (string)
@@ -162,6 +256,7 @@ def local_score_visualization(
premade_annotations_df (Dataframe)
- Dataframe of annotations to be displayed that have been created
outside of the function.
+
premade_annotations_label (string)
- String that serves as the descriptor for the premade_annotations
dataframe.
@@ -187,7 +282,7 @@ def local_score_visualization(
except BaseException:
print("Failure in loading", clip_path)
return
- # downsample the audio if the sample rate > 44.1 kHz
+ # Downsample the audio if the sample rate > 44.1 kHz
# Force everything into the human hearing range.
try:
if SAMPLE_RATE > 44100:
@@ -204,60 +299,93 @@ def local_score_visualization(
# averaging the two channels together
SIGNAL = SIGNAL.sum(axis=1) / 2
- # Initializing the detector to baseline or with retrained weights
- if weight_path is None:
- # Microfaune RNNDetector class
- detector = RNNDetector()
- else:
- try:
- # Initializing Microfaune hybrid CNN-RNN with new weights
- detector = RNNDetector(weight_path)
- except BaseException:
- print("Error in weight path:", weight_path)
- return
- try:
- # Computing Mel Spectrogram of the audio clip
- microfaune_features = detector.compute_features([SIGNAL])
- # Running the Mel Spectrogram through the RNN
- global_score, local_score = detector.predict(microfaune_features)
- except BaseException:
- print(
- "Skipping " +
- clip_path +
- " due to error in Microfaune Prediction")
+ # Generate parameters for specific models
+ local_scores = None
+ if(isolation_parameters is not None):
+ if(isolation_parameters["model"] == 'microfaune'):
+ # Initializing the detector to baseline or with retrained weights
+ if weight_path is None:
+ # Microfaune RNNDetector class
+ detector = RNNDetector()
+ else:
+ try:
+ # Initializing Microfaune hybrid CNN-RNN with new weights
+ detector = RNNDetector(weight_path)
+ except BaseException:
+ print("Error in weight path:", weight_path)
+ return
+ try:
+ # Computing Mel Spectrogram of the audio clip
+ microfaune_features = detector.compute_features([SIGNAL])
+ # Running the Mel Spectrogram through the RNN
+ global_score, local_score = detector.predict(microfaune_features)
+ local_scores = local_score[0].tolist()
+ except BaseException:
+ print(
+ "Skipping " +
+ clip_path +
+ " due to error in Microfaune Prediction")
# In the case where the user wants to look at automated bird labels
if premade_annotations_df is None:
- premade_annotations_df = pd.DataFrame()
- if automated_df:
- automated_df = isolate(
- local_score[0],
- SIGNAL,
- SAMPLE_RATE,
- "Doesn't",
- "Matter",
- isolation_parameters,
- normalize_local_scores=normalize_local_scores)
+ premade_annotations_df = pd.DataFrame()
+
+ # Generate labels based on the model
+ if (automated_df is not None):
+ if (isinstance(automated_df, bool) and not automated_df):
+ automated_df = pd.DataFrame()
+ pass
+ # For Microfaune
+ if (local_scores is not None):
+ automated_df = isolate(
+ local_score[0],
+ SIGNAL,
+ SAMPLE_RATE,
+ audio_dir = "",
+ filename = "",
+ isolation_parameters=isolation_parameters)
+ else:
+ automated_df = generate_automated_labels(
+ audio_dir=clip_path,
+ isolation_parameters=isolation_parameters,
+ weight_path=weight_path,
+ normalized_sample_rate=SAMPLE_RATE,
+ normalize_local_scores=normalize_local_scores)
+
+ if (len(automated_df["IN FILE"].unique()) > 1):
+ print("\nWarning: This function only generates spectrograms for one clip. " +
+ "automated_df has annotations for more than one clip.")
else:
automated_df = pd.DataFrame()
- local_line_graph(
- local_score[0].tolist(),
- clip_path,
- SAMPLE_RATE,
- SIGNAL,
- automated_df,
- premade_annotations_df,
- premade_annotations_label=premade_annotations_label,
- log_scale=log_scale,
- save_fig=save_fig,
- normalize_local_scores=normalize_local_scores)
+ # If local scores were generated, plot them AND spectrogram
+ if (local_scores is not None):
+ local_line_graph(
+ local_scores,
+ clip_path,
+ SAMPLE_RATE,
+ SIGNAL,
+ automated_df,
+ premade_annotations_df,
+ premade_annotations_label=premade_annotations_label,
+ log_scale=log_scale,
+ save_fig=save_fig,
+ normalize_local_scores=normalize_local_scores)
+ else:
+ spectrogram_graph(
+ clip_path,
+ SAMPLE_RATE,
+ SIGNAL,
+ automated_df=automated_df,
+ premade_annotations_df=premade_annotations_df,
+ premade_annotations_label=premade_annotations_label,
+ save_fig=save_fig)
-def plot_bird_label_scores(automated_df, human_df, save_fig=False):
+def binary_visualization(automated_df, human_df, save_fig=False):
"""
Function to visualize automated and human annotation scores across an audio
- clip.
+ clip in the form of multiple binary plots that represent different metrics.
Args:
automated_df (Dataframe)
@@ -296,6 +424,7 @@ def plot_bird_label_scores(automated_df, human_df, save_fig=False):
0))
bot_arr[minval:maxval] = 1
for row in human_df.index:
+
minval = int(round(human_df["OFFSET"][row] * SAMPLE_RATE, 0))
maxval = int(
round(
@@ -360,8 +489,8 @@ def annotation_duration_histogram(
title = "Annotation Length Histogram",
filename = "annotation_histogram.png"):
"""
- Function to build a histogram so a user can visually see the length of
- the annotations they are working with.
+ Function to build a histogram so a user can visually see the length of
+ the annotations they are working with.
Args:
annotation_df (Dataframe)
@@ -370,7 +499,7 @@ def annotation_duration_histogram(
n_bins (int)
- number of histogram bins in the final histogram
- default: 6
-
+
min_length (int)
- minimum length of the audio clip
- default: 0s
@@ -413,5 +542,5 @@ def annotation_duration_histogram(
sns_hist.set(xlabel="Annotation Length (s)", ylabel = "Count")
# Save the histogram if specified
- if save_fig:
- sns_hist.get_figure().savefig(filename)
\ No newline at end of file
+ if save_fig:
+ sns_hist.get_figure().savefig(filename)
diff --git a/PyHa_Tutorial.ipynb b/PyHa_Tutorial.ipynb
index 99c1c17..0af719e 100644
--- a/PyHa_Tutorial.ipynb
+++ b/PyHa_Tutorial.ipynb
@@ -6,38 +6,7 @@
"metadata": {
"scrolled": true
},
- "outputs": [
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorflow\\python\\framework\\dtypes.py:516: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
- " _np_qint8 = np.dtype([(\"qint8\", np.int8, 1)])\n",
- "C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorflow\\python\\framework\\dtypes.py:517: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
- " _np_quint8 = np.dtype([(\"quint8\", np.uint8, 1)])\n",
- "C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorflow\\python\\framework\\dtypes.py:518: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
- " _np_qint16 = np.dtype([(\"qint16\", np.int16, 1)])\n",
- "C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorflow\\python\\framework\\dtypes.py:519: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
- " _np_quint16 = np.dtype([(\"quint16\", np.uint16, 1)])\n",
- "C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorflow\\python\\framework\\dtypes.py:520: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
- " _np_qint32 = np.dtype([(\"qint32\", np.int32, 1)])\n",
- "C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorflow\\python\\framework\\dtypes.py:525: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
- " np_resource = np.dtype([(\"resource\", np.ubyte, 1)])\n",
- "C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorboard\\compat\\tensorflow_stub\\dtypes.py:541: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
- " _np_qint8 = np.dtype([(\"qint8\", np.int8, 1)])\n",
- "C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorboard\\compat\\tensorflow_stub\\dtypes.py:542: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
- " _np_quint8 = np.dtype([(\"quint8\", np.uint8, 1)])\n",
- "C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorboard\\compat\\tensorflow_stub\\dtypes.py:543: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
- " _np_qint16 = np.dtype([(\"qint16\", np.int16, 1)])\n",
- "C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorboard\\compat\\tensorflow_stub\\dtypes.py:544: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
- " _np_quint16 = np.dtype([(\"quint16\", np.uint16, 1)])\n",
- "C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorboard\\compat\\tensorflow_stub\\dtypes.py:545: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
- " _np_qint32 = np.dtype([(\"qint32\", np.int32, 1)])\n",
- "C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorboard\\compat\\tensorflow_stub\\dtypes.py:550: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
- " np_resource = np.dtype([(\"resource\", np.ubyte, 1)])\n"
- ]
- }
- ],
+ "outputs": [],
"source": [
"from PyHa.statistics import *\n",
"from PyHa.IsoAutio import *\n",
@@ -74,14 +43,33 @@
"metadata": {},
"outputs": [],
"source": [
+ "# Example parameters for BirdNET\n",
+ "#isolation_parameters = {\n",
+ "# \"model\" : \"birdnet\",\n",
+ "# \"technique\" : \"chunk\",\n",
+ "# \"threshold_type\" : \"pure\",\n",
+ "# \"threshold_const\" : 0.85,\n",
+ "# \"chunk_size\" : 3.0,\n",
+ "# \"output_path\" : \"outputs\",\n",
+ "# \"lat\" : 35.4244,\n",
+ "# \"lon\" : -120.7463,\n",
+ "# \"week\" : 18,\n",
+ "# \"filetype\" : \"wav\", \n",
+ "# \"num_predictions\" : 1,\n",
+ "# \"write_to_csv\" : True\n",
+ "#}\n",
+ "\n",
+ "# Example Parameters for Microfaune\n",
+ "\n",
"isolation_parameters = {\n",
- " \"technique\" : \"steinberg\",\n",
- " \"threshold_type\" : \"median\",\n",
- " \"threshold_const\" : 2.0,\n",
- " \"threshold_min\" : 0.0,\n",
- " \"window_size\" : 2.0,\n",
- " \"chunk_size\" : 5.0\n",
- "}"
+ " \"model\" : \"microfaune\",\n",
+ " \"technique\" : \"steinberg\",\n",
+ " \"threshold_type\" : \"median\",\n",
+ " \"threshold_const\" : 2.0,\n",
+ " \"threshold_min\" : 0.0,\n",
+ " \"window_size\" : 2.0,\n",
+ " \"chunk_size\" : 5.0\n",
+ "}\n"
]
},
{
@@ -90,35 +78,16 @@
"metadata": {
"scrolled": true
},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "WARNING:tensorflow:From C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorflow\\python\\ops\\init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n",
- "Instructions for updating:\n",
- "Call initializer instance with the dtype argument instead of passing it to the constructor\n",
- "WARNING:tensorflow:From C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorflow\\python\\ops\\init_ops.py:97: calling GlorotUniform.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n",
- "Instructions for updating:\n",
- "Call initializer instance with the dtype argument instead of passing it to the constructor\n",
- "WARNING:tensorflow:From C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorflow\\python\\ops\\init_ops.py:97: calling Orthogonal.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n",
- "Instructions for updating:\n",
- "Call initializer instance with the dtype argument instead of passing it to the constructor\n",
- "WARNING:tensorflow:From C:\\Users\\Jacob\\miniconda3\\envs\\species-id\\lib\\site-packages\\tensorflow\\python\\ops\\init_ops.py:97: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n",
- "Instructions for updating:\n",
- "Call initializer instance with the dtype argument instead of passing it to the constructor\n"
- ]
- }
- ],
+ "outputs": [],
"source": [
- "automated_df = generate_automated_labels(path,isolation_parameters,normalize_local_scores=True);"
+ "automated_df = generate_automated_labels(path,isolation_parameters);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
- "### Pandas Ouput of Automated Labeling "
+ "### Pandas Output of Automated Labeling "
]
},
{
@@ -163,540 +132,650 @@
"
\n",
" 0 | \n",
" ./TEST/ | \n",
- " ScreamingPiha1.wav | \n",
+ " ScreamingPiha7.wav | \n",
" 0 | \n",
- " 32.616000 | \n",
- " 16000 | \n",
+ " 133.590204 | \n",
+ " 44100 | \n",
" 0.000000 | \n",
- " 2.086937 | \n",
+ " 55.420816 | \n",
" bird | \n",
"
\n",
" \n",
" 1 | \n",
" ./TEST/ | \n",
- " ScreamingPiha1.wav | \n",
+ " ScreamingPiha7.wav | \n",
" 0 | \n",
- " 32.616000 | \n",
- " 16000 | \n",
- " 10.316937 | \n",
- " 2.255750 | \n",
+ " 133.590204 | \n",
+ " 44100 | \n",
+ " 56.018912 | \n",
+ " 15.918367 | \n",
" bird | \n",
"
\n",
" \n",
" 2 | \n",
" ./TEST/ | \n",
- " ScreamingPiha1.wav | \n",
+ " ScreamingPiha7.wav | \n",
" 0 | \n",
- " 32.616000 | \n",
- " 16000 | \n",
- " 20.035438 | \n",
- " 11.015187 | \n",
+ " 133.590204 | \n",
+ " 44100 | \n",
+ " 72.349796 | \n",
+ " 3.902177 | \n",
" bird | \n",
"
\n",
" \n",
" 3 | \n",
" ./TEST/ | \n",
- " ScreamingPiha10.wav | \n",
+ " ScreamingPiha7.wav | \n",
" 0 | \n",
- " 89.782857 | \n",
+ " 133.590204 | \n",
" 44100 | \n",
- " 0.000000 | \n",
- " 1.092789 | \n",
+ " 77.847551 | \n",
+ " 36.842313 | \n",
" bird | \n",
"
\n",
" \n",
" 4 | \n",
" ./TEST/ | \n",
- " ScreamingPiha10.wav | \n",
+ " ScreamingPiha7.wav | \n",
" 0 | \n",
- " 89.782857 | \n",
+ " 133.590204 | \n",
" 44100 | \n",
- " 2.456395 | \n",
- " 2.092789 | \n",
+ " 115.983878 | \n",
+ " 7.822517 | \n",
" bird | \n",
"
\n",
" \n",
" 5 | \n",
" ./TEST/ | \n",
- " ScreamingPiha10.wav | \n",
+ " ScreamingPiha7.wav | \n",
" 0 | \n",
- " 89.782857 | \n",
+ " 133.590204 | \n",
" 44100 | \n",
- " 4.892109 | \n",
- " 4.319728 | \n",
+ " 124.938027 | \n",
+ " 4.969252 | \n",
" bird | \n",
"
\n",
" \n",
" 6 | \n",
" ./TEST/ | \n",
- " ScreamingPiha10.wav | \n",
+ " ScreamingPiha7.wav | \n",
" 0 | \n",
- " 89.782857 | \n",
+ " 133.590204 | \n",
" 44100 | \n",
- " 10.088299 | \n",
- " 9.376735 | \n",
+ " 130.064626 | \n",
+ " 3.525578 | \n",
" bird | \n",
"
\n",
" \n",
" 7 | \n",
" ./TEST/ | \n",
- " ScreamingPiha10.wav | \n",
+ " ScreamingPiha2.wav | \n",
" 0 | \n",
- " 89.782857 | \n",
+ " 33.933061 | \n",
" 44100 | \n",
- " 20.828639 | \n",
- " 9.121565 | \n",
+ " 0.000000 | \n",
+ " 12.227483 | \n",
" bird | \n",
"
\n",
" \n",
" 8 | \n",
" ./TEST/ | \n",
- " ScreamingPiha10.wav | \n",
+ " ScreamingPiha2.wav | \n",
" 0 | \n",
- " 89.782857 | \n",
+ " 33.933061 | \n",
" 44100 | \n",
- " 30.130748 | \n",
- " 8.448844 | \n",
+ " 13.103946 | \n",
+ " 2.463946 | \n",
" bird | \n",
"
\n",
" \n",
" 9 | \n",
" ./TEST/ | \n",
- " ScreamingPiha10.wav | \n",
+ " ScreamingPiha2.wav | \n",
" 0 | \n",
- " 89.782857 | \n",
+ " 33.933061 | \n",
" 44100 | \n",
- " 39.688027 | \n",
- " 10.861361 | \n",
+ " 20.851837 | \n",
+ " 5.456395 | \n",
" bird | \n",
"
\n",
" \n",
" 10 | \n",
" ./TEST/ | \n",
- " ScreamingPiha10.wav | \n",
+ " ScreamingPiha2.wav | \n",
" 0 | \n",
- " 89.782857 | \n",
+ " 33.933061 | \n",
" 44100 | \n",
- " 51.959388 | \n",
- " 28.746463 | \n",
+ " 26.883129 | \n",
+ " 3.345442 | \n",
" bird | \n",
"
\n",
" \n",
" 11 | \n",
" ./TEST/ | \n",
- " ScreamingPiha10.wav | \n",
+ " ScreamingPiha2.wav | \n",
" 0 | \n",
- " 89.782857 | \n",
+ " 33.933061 | \n",
" 44100 | \n",
- " 81.048776 | \n",
- " 2.324762 | \n",
+ " 31.313810 | \n",
+ " 2.231973 | \n",
" bird | \n",
"
\n",
" \n",
" 12 | \n",
" ./TEST/ | \n",
- " ScreamingPiha10.wav | \n",
+ " ScreamingPiha6.wav | \n",
" 0 | \n",
- " 89.782857 | \n",
+ " 70.635102 | \n",
" 44100 | \n",
- " 87.219252 | \n",
- " 2.563605 | \n",
+ " 0.067075 | \n",
+ " 13.227483 | \n",
" bird | \n",
"
\n",
" \n",
" 13 | \n",
" ./TEST/ | \n",
- " ScreamingPiha11.wav | \n",
+ " ScreamingPiha6.wav | \n",
" 0 | \n",
- " 63.895510 | \n",
+ " 70.635102 | \n",
" 44100 | \n",
- " 0.000000 | \n",
- " 4.062041 | \n",
+ " 13.776667 | \n",
+ " 4.737279 | \n",
" bird | \n",
"
\n",
" \n",
" 14 | \n",
" ./TEST/ | \n",
- " ScreamingPiha11.wav | \n",
+ " ScreamingPiha6.wav | \n",
" 0 | \n",
- " 63.895510 | \n",
+ " 70.635102 | \n",
" 44100 | \n",
- " 6.307143 | \n",
- " 8.402449 | \n",
+ " 19.320816 | \n",
+ " 15.315238 | \n",
" bird | \n",
"
\n",
" \n",
" 15 | \n",
" ./TEST/ | \n",
- " ScreamingPiha11.wav | \n",
+ " ScreamingPiha6.wav | \n",
" 0 | \n",
- " 63.895510 | \n",
+ " 70.635102 | \n",
" 44100 | \n",
- " 15.377279 | \n",
- " 6.453878 | \n",
+ " 36.718776 | \n",
+ " 9.167959 | \n",
" bird | \n",
"
\n",
" \n",
" 16 | \n",
" ./TEST/ | \n",
- " ScreamingPiha11.wav | \n",
+ " ScreamingPiha6.wav | \n",
" 0 | \n",
- " 63.895510 | \n",
+ " 70.635102 | \n",
" 44100 | \n",
- " 23.032381 | \n",
- " 15.222449 | \n",
+ " 46.600816 | \n",
+ " 5.085238 | \n",
" bird | \n",
"
\n",
" \n",
" 17 | \n",
" ./TEST/ | \n",
- " ScreamingPiha11.wav | \n",
+ " ScreamingPiha6.wav | \n",
" 0 | \n",
- " 63.895510 | \n",
+ " 70.635102 | \n",
" 44100 | \n",
- " 39.432857 | \n",
- " 16.498299 | \n",
+ " 55.485374 | \n",
+ " 8.100884 | \n",
" bird | \n",
"
\n",
" \n",
" 18 | \n",
" ./TEST/ | \n",
- " ScreamingPiha11.wav | \n",
+ " ScreamingPiha6.wav | \n",
" 0 | \n",
- " 63.895510 | \n",
+ " 70.635102 | \n",
" 44100 | \n",
- " 57.851497 | \n",
- " 6.044014 | \n",
+ " 66.225714 | \n",
+ " 4.409388 | \n",
" bird | \n",
"
\n",
" \n",
" 19 | \n",
" ./TEST/ | \n",
- " ScreamingPiha2.wav | \n",
+ " ScreamingPiha1.wav | \n",
" 0 | \n",
- " 33.933061 | \n",
+ " 32.615986 | \n",
" 44100 | \n",
" 0.000000 | \n",
- " 1.974286 | \n",
+ " 5.709048 | \n",
" bird | \n",
"
\n",
" \n",
" 20 | \n",
" ./TEST/ | \n",
- " ScreamingPiha2.wav | \n",
+ " ScreamingPiha1.wav | \n",
" 0 | \n",
- " 33.933061 | \n",
+ " 32.615986 | \n",
" 44100 | \n",
- " 2.781156 | \n",
- " 9.515918 | \n",
+ " 5.959184 | \n",
+ " 6.175510 | \n",
" bird | \n",
"
\n",
" \n",
" 21 | \n",
" ./TEST/ | \n",
- " ScreamingPiha2.wav | \n",
+ " ScreamingPiha1.wav | \n",
" 0 | \n",
- " 33.933061 | \n",
+ " 32.615986 | \n",
" 44100 | \n",
- " 13.127143 | \n",
- " 2.440748 | \n",
+ " 12.222449 | \n",
+ " 7.219388 | \n",
" bird | \n",
"
\n",
" \n",
" 22 | \n",
" ./TEST/ | \n",
- " ScreamingPiha2.wav | \n",
+ " ScreamingPiha1.wav | \n",
" 0 | \n",
- " 33.933061 | \n",
+ " 32.615986 | \n",
" 44100 | \n",
- " 18.578503 | \n",
- " 2.023197 | \n",
+ " 19.831156 | \n",
+ " 12.554762 | \n",
" bird | \n",
"
\n",
" \n",
" 23 | \n",
" ./TEST/ | \n",
- " ScreamingPiha2.wav | \n",
+ " ScreamingPiha10.wav | \n",
" 0 | \n",
- " 33.933061 | \n",
+ " 89.782857 | \n",
" 44100 | \n",
- " 20.851837 | \n",
- " 10.281429 | \n",
+ " 0.000000 | \n",
+ " 1.139184 | \n",
" bird | \n",
"
\n",
" \n",
" 24 | \n",
" ./TEST/ | \n",
- " ScreamingPiha2.wav | \n",
+ " ScreamingPiha10.wav | \n",
" 0 | \n",
- " 33.933061 | \n",
+ " 89.782857 | \n",
" 44100 | \n",
- " 31.337007 | \n",
- " 2.255170 | \n",
+ " 2.247619 | \n",
+ " 7.590544 | \n",
" bird | \n",
"
\n",
" \n",
" 25 | \n",
" ./TEST/ | \n",
- " ScreamingPiha3.wav | \n",
+ " ScreamingPiha10.wav | \n",
" 0 | \n",
- " 6.844082 | \n",
- " 22050 | \n",
- " 0.709887 | \n",
- " 5.558413 | \n",
+ " 89.782857 | \n",
+ " 44100 | \n",
+ " 9.856327 | \n",
+ " 9.608707 | \n",
" bird | \n",
"
\n",
" \n",
" 26 | \n",
" ./TEST/ | \n",
- " ScreamingPiha4.wav | \n",
+ " ScreamingPiha10.wav | \n",
" 0 | \n",
- " 13.557551 | \n",
+ " 89.782857 | \n",
" 44100 | \n",
- " 2.966735 | \n",
- " 8.866395 | \n",
+ " 20.666259 | \n",
+ " 9.260748 | \n",
" bird | \n",
"
\n",
" \n",
" 27 | \n",
" ./TEST/ | \n",
- " ScreamingPiha5.wav | \n",
+ " ScreamingPiha10.wav | \n",
" 0 | \n",
- " 54.177959 | \n",
+ " 89.782857 | \n",
" 44100 | \n",
- " 0.000000 | \n",
- " 9.211837 | \n",
+ " 30.084354 | \n",
+ " 8.495238 | \n",
" bird | \n",
"
\n",
" \n",
" 28 | \n",
" ./TEST/ | \n",
- " ScreamingPiha5.wav | \n",
+ " ScreamingPiha10.wav | \n",
" 0 | \n",
- " 54.177959 | \n",
+ " 89.782857 | \n",
" 44100 | \n",
- " 9.740340 | \n",
- " 8.216871 | \n",
+ " 39.641633 | \n",
+ " 10.907755 | \n",
" bird | \n",
"
\n",
" \n",
" 29 | \n",
" ./TEST/ | \n",
- " ScreamingPiha5.wav | \n",
+ " ScreamingPiha10.wav | \n",
" 0 | \n",
- " 54.177959 | \n",
+ " 89.782857 | \n",
" 44100 | \n",
- " 20.944626 | \n",
- " 10.861361 | \n",
+ " 51.982585 | \n",
+ " 6.709048 | \n",
" bird | \n",
"
\n",
" \n",
" 30 | \n",
" ./TEST/ | \n",
- " ScreamingPiha5.wav | \n",
+ " ScreamingPiha10.wav | \n",
" 0 | \n",
- " 54.177959 | \n",
+ " 89.782857 | \n",
" 44100 | \n",
- " 31.870544 | \n",
- " 2.301565 | \n",
+ " 58.964966 | \n",
+ " 2.115986 | \n",
" bird | \n",
"
\n",
" \n",
" 31 | \n",
" ./TEST/ | \n",
- " ScreamingPiha5.wav | \n",
+ " ScreamingPiha10.wav | \n",
" 0 | \n",
- " 54.177959 | \n",
+ " 89.782857 | \n",
" 44100 | \n",
- " 34.236667 | \n",
- " 16.753469 | \n",
+ " 61.771837 | \n",
+ " 2.023197 | \n",
" bird | \n",
"
\n",
" \n",
" 32 | \n",
" ./TEST/ | \n",
- " ScreamingPiha6.wav | \n",
+ " ScreamingPiha10.wav | \n",
" 0 | \n",
- " 70.635102 | \n",
- " 22050 | \n",
- " 0.159864 | \n",
- " 46.909932 | \n",
+ " 89.782857 | \n",
+ " 44100 | \n",
+ " 64.833878 | \n",
+ " 7.219388 | \n",
" bird | \n",
"
\n",
" \n",
" 33 | \n",
" ./TEST/ | \n",
- " ScreamingPiha6.wav | \n",
+ " ScreamingPiha10.wav | \n",
" 0 | \n",
- " 70.635102 | \n",
- " 22050 | \n",
- " 47.250340 | \n",
- " 4.876463 | \n",
+ " 89.782857 | \n",
+ " 44100 | \n",
+ " 72.674558 | \n",
+ " 4.296531 | \n",
" bird | \n",
"
\n",
" \n",
" 34 | \n",
" ./TEST/ | \n",
- " ScreamingPiha6.wav | \n",
+ " ScreamingPiha10.wav | \n",
" 0 | \n",
- " 70.635102 | \n",
- " 22050 | \n",
- " 55.415782 | \n",
- " 9.191156 | \n",
+ " 89.782857 | \n",
+ " 44100 | \n",
+ " 81.071973 | \n",
+ " 2.023197 | \n",
" bird | \n",
"
\n",
" \n",
" 35 | \n",
" ./TEST/ | \n",
- " ScreamingPiha6.wav | \n",
+ " ScreamingPiha10.wav | \n",
" 0 | \n",
- " 70.635102 | \n",
- " 22050 | \n",
- " 68.962993 | \n",
- " 1.672109 | \n",
+ " 89.782857 | \n",
+ " 44100 | \n",
+ " 87.196054 | \n",
+ " 2.586803 | \n",
" bird | \n",
"
\n",
" \n",
" 36 | \n",
" ./TEST/ | \n",
- " ScreamingPiha7.wav | \n",
+ " ScreamingPiha4.wav | \n",
" 0 | \n",
- " 133.590204 | \n",
+ " 13.557551 | \n",
" 44100 | \n",
- " 0.000000 | \n",
- " 55.420816 | \n",
+ " 2.363605 | \n",
+ " 9.469524 | \n",
" bird | \n",
"
\n",
" \n",
" 37 | \n",
" ./TEST/ | \n",
- " ScreamingPiha7.wav | \n",
+ " ScreamingPiha11.wav | \n",
" 0 | \n",
- " 133.590204 | \n",
+ " 63.895510 | \n",
" 44100 | \n",
- " 56.018912 | \n",
- " 15.918367 | \n",
+ " 0.000000 | \n",
+ " 4.062041 | \n",
" bird | \n",
"
\n",
" \n",
" 38 | \n",
" ./TEST/ | \n",
- " ScreamingPiha7.wav | \n",
+ " ScreamingPiha11.wav | \n",
" 0 | \n",
- " 133.590204 | \n",
+ " 63.895510 | \n",
" 44100 | \n",
- " 72.372993 | \n",
- " 3.878980 | \n",
+ " 6.330340 | \n",
+ " 8.356054 | \n",
" bird | \n",
"
\n",
" \n",
" 39 | \n",
" ./TEST/ | \n",
- " ScreamingPiha7.wav | \n",
+ " ScreamingPiha11.wav | \n",
" 0 | \n",
- " 133.590204 | \n",
+ " 63.895510 | \n",
" 44100 | \n",
- " 77.870748 | \n",
- " 36.819116 | \n",
+ " 15.377279 | \n",
+ " 6.453878 | \n",
" bird | \n",
"
\n",
" \n",
" 40 | \n",
" ./TEST/ | \n",
- " ScreamingPiha7.wav | \n",
+ " ScreamingPiha11.wav | \n",
" 0 | \n",
- " 133.590204 | \n",
+ " 63.895510 | \n",
" 44100 | \n",
- " 115.983878 | \n",
- " 7.845714 | \n",
+ " 23.032381 | \n",
+ " 7.915306 | \n",
" bird | \n",
"
\n",
" \n",
" 41 | \n",
" ./TEST/ | \n",
- " ScreamingPiha7.wav | \n",
+ " ScreamingPiha11.wav | \n",
" 0 | \n",
- " 133.590204 | \n",
+ " 63.895510 | \n",
" 44100 | \n",
- " 124.938027 | \n",
- " 8.652177 | \n",
+ " 31.221020 | \n",
+ " 7.033810 | \n",
" bird | \n",
"
\n",
" \n",
" 42 | \n",
" ./TEST/ | \n",
+ " ScreamingPiha11.wav | \n",
+ " 0 | \n",
+ " 63.895510 | \n",
+ " 44100 | \n",
+ " 39.873605 | \n",
+ " 6.361088 | \n",
+ " bird | \n",
+ "
\n",
+ " \n",
+ " 43 | \n",
+ " ./TEST/ | \n",
+ " ScreamingPiha11.wav | \n",
+ " 0 | \n",
+ " 63.895510 | \n",
+ " 44100 | \n",
+ " 47.435918 | \n",
+ " 8.309660 | \n",
+ " bird | \n",
+ "
\n",
+ " \n",
+ " 44 | \n",
+ " ./TEST/ | \n",
+ " ScreamingPiha11.wav | \n",
+ " 0 | \n",
+ " 63.895510 | \n",
+ " 44100 | \n",
+ " 57.851497 | \n",
+ " 6.044014 | \n",
+ " bird | \n",
+ "
\n",
+ " \n",
+ " 45 | \n",
+ " ./TEST/ | \n",
" ScreamingPiha8.wav | \n",
" 0 | \n",
" 44.120816 | \n",
" 44100 | \n",
" 0.000000 | \n",
- " 1.371156 | \n",
+ " 1.881497 | \n",
" bird | \n",
"
\n",
" \n",
- " 43 | \n",
+ " 46 | \n",
" ./TEST/ | \n",
" ScreamingPiha8.wav | \n",
" 0 | \n",
" 44.120816 | \n",
" 44100 | \n",
- " 2.108435 | \n",
- " 5.920340 | \n",
+ " 2.062041 | \n",
+ " 5.966735 | \n",
" bird | \n",
"
\n",
" \n",
- " 44 | \n",
+ " 47 | \n",
" ./TEST/ | \n",
" ScreamingPiha8.wav | \n",
" 0 | \n",
" 44.120816 | \n",
" 44100 | \n",
- " 8.278912 | \n",
- " 35.841905 | \n",
+ " 8.255714 | \n",
+ " 35.865102 | \n",
" bird | \n",
"
\n",
" \n",
- " 45 | \n",
+ " 48 | \n",
+ " ./TEST/ | \n",
+ " ScreamingPiha5.wav | \n",
+ " 0 | \n",
+ " 54.177959 | \n",
+ " 44100 | \n",
+ " 0.000000 | \n",
+ " 9.188639 | \n",
+ " bird | \n",
+ "
\n",
+ " \n",
+ " 49 | \n",
+ " ./TEST/ | \n",
+ " ScreamingPiha5.wav | \n",
+ " 0 | \n",
+ " 54.177959 | \n",
+ " 44100 | \n",
+ " 9.740340 | \n",
+ " 7.149796 | \n",
+ " bird | \n",
+ "
\n",
+ " \n",
+ " 50 | \n",
+ " ./TEST/ | \n",
+ " ScreamingPiha5.wav | \n",
+ " 0 | \n",
+ " 54.177959 | \n",
+ " 44100 | \n",
+ " 20.921429 | \n",
+ " 10.861361 | \n",
+ " bird | \n",
+ "
\n",
+ " \n",
+ " 51 | \n",
+ " ./TEST/ | \n",
+ " ScreamingPiha5.wav | \n",
+ " 0 | \n",
+ " 54.177959 | \n",
+ " 44100 | \n",
+ " 31.847347 | \n",
+ " 19.142789 | \n",
+ " bird | \n",
+ "
\n",
+ " \n",
+ " 52 | \n",
+ " ./TEST/ | \n",
+ " ScreamingPiha5.wav | \n",
+ " 0 | \n",
+ " 54.177959 | \n",
+ " 44100 | \n",
+ " 52.469728 | \n",
+ " 1.708231 | \n",
+ " bird | \n",
+ "
\n",
+ " \n",
+ " 53 | \n",
" ./TEST/ | \n",
" ScreamingPiha9.wav | \n",
" 0 | \n",
" 37.302857 | \n",
" 44100 | \n",
- " 0.461429 | \n",
- " 4.157347 | \n",
+ " 0.415034 | \n",
+ " 4.180544 | \n",
" bird | \n",
"
\n",
" \n",
- " 46 | \n",
+ " 54 | \n",
" ./TEST/ | \n",
" ScreamingPiha9.wav | \n",
" 0 | \n",
" 37.302857 | \n",
" 44100 | \n",
" 4.868912 | \n",
- " 13.830612 | \n",
+ " 12.369184 | \n",
" bird | \n",
"
\n",
" \n",
- " 47 | \n",
+ " 55 | \n",
" ./TEST/ | \n",
" ScreamingPiha9.wav | \n",
" 0 | \n",
" 37.302857 | \n",
" 44100 | \n",
" 23.078776 | \n",
- " 3.484626 | \n",
+ " 3.461429 | \n",
" bird | \n",
"
\n",
" \n",
- " 48 | \n",
+ " 56 | \n",
" ./TEST/ | \n",
" ScreamingPiha9.wav | \n",
" 0 | \n",
" 37.302857 | \n",
" 44100 | \n",
" 27.091905 | \n",
- " 10.210952 | \n",
+ " 7.961701 | \n",
+ " bird | \n",
+ "
\n",
+ " \n",
+ " 57 | \n",
+ " ./TEST/ | \n",
+ " ScreamingPiha9.wav | \n",
+ " 0 | \n",
+ " 37.302857 | \n",
+ " 44100 | \n",
+ " 35.350136 | \n",
+ " 1.952721 | \n",
+ " bird | \n",
+ "
\n",
+ " \n",
+ " 58 | \n",
+ " ./TEST/ | \n",
+ " ScreamingPiha3.wav | \n",
+ " 0 | \n",
+ " 6.844082 | \n",
+ " 44100 | \n",
+ " 0.000000 | \n",
+ " 6.844082 | \n",
" bird | \n",
"
\n",
" \n",
@@ -705,106 +784,126 @@
],
"text/plain": [
" FOLDER IN FILE CHANNEL CLIP LENGTH SAMPLE RATE \\\n",
- "0 ./TEST/ ScreamingPiha1.wav 0 32.616000 16000 \n",
- "1 ./TEST/ ScreamingPiha1.wav 0 32.616000 16000 \n",
- "2 ./TEST/ ScreamingPiha1.wav 0 32.616000 16000 \n",
- "3 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
- "4 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
- "5 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
- "6 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
- "7 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
- "8 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
- "9 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
- "10 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
- "11 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
- "12 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
- "13 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
- "14 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
- "15 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
- "16 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
- "17 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
- "18 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
- "19 ./TEST/ ScreamingPiha2.wav 0 33.933061 44100 \n",
- "20 ./TEST/ ScreamingPiha2.wav 0 33.933061 44100 \n",
- "21 ./TEST/ ScreamingPiha2.wav 0 33.933061 44100 \n",
- "22 ./TEST/ ScreamingPiha2.wav 0 33.933061 44100 \n",
- "23 ./TEST/ ScreamingPiha2.wav 0 33.933061 44100 \n",
- "24 ./TEST/ ScreamingPiha2.wav 0 33.933061 44100 \n",
- "25 ./TEST/ ScreamingPiha3.wav 0 6.844082 22050 \n",
- "26 ./TEST/ ScreamingPiha4.wav 0 13.557551 44100 \n",
- "27 ./TEST/ ScreamingPiha5.wav 0 54.177959 44100 \n",
- "28 ./TEST/ ScreamingPiha5.wav 0 54.177959 44100 \n",
- "29 ./TEST/ ScreamingPiha5.wav 0 54.177959 44100 \n",
- "30 ./TEST/ ScreamingPiha5.wav 0 54.177959 44100 \n",
- "31 ./TEST/ ScreamingPiha5.wav 0 54.177959 44100 \n",
- "32 ./TEST/ ScreamingPiha6.wav 0 70.635102 22050 \n",
- "33 ./TEST/ ScreamingPiha6.wav 0 70.635102 22050 \n",
- "34 ./TEST/ ScreamingPiha6.wav 0 70.635102 22050 \n",
- "35 ./TEST/ ScreamingPiha6.wav 0 70.635102 22050 \n",
- "36 ./TEST/ ScreamingPiha7.wav 0 133.590204 44100 \n",
- "37 ./TEST/ ScreamingPiha7.wav 0 133.590204 44100 \n",
- "38 ./TEST/ ScreamingPiha7.wav 0 133.590204 44100 \n",
- "39 ./TEST/ ScreamingPiha7.wav 0 133.590204 44100 \n",
- "40 ./TEST/ ScreamingPiha7.wav 0 133.590204 44100 \n",
- "41 ./TEST/ ScreamingPiha7.wav 0 133.590204 44100 \n",
- "42 ./TEST/ ScreamingPiha8.wav 0 44.120816 44100 \n",
- "43 ./TEST/ ScreamingPiha8.wav 0 44.120816 44100 \n",
- "44 ./TEST/ ScreamingPiha8.wav 0 44.120816 44100 \n",
- "45 ./TEST/ ScreamingPiha9.wav 0 37.302857 44100 \n",
- "46 ./TEST/ ScreamingPiha9.wav 0 37.302857 44100 \n",
- "47 ./TEST/ ScreamingPiha9.wav 0 37.302857 44100 \n",
- "48 ./TEST/ ScreamingPiha9.wav 0 37.302857 44100 \n",
+ "0 ./TEST/ ScreamingPiha7.wav 0 133.590204 44100 \n",
+ "1 ./TEST/ ScreamingPiha7.wav 0 133.590204 44100 \n",
+ "2 ./TEST/ ScreamingPiha7.wav 0 133.590204 44100 \n",
+ "3 ./TEST/ ScreamingPiha7.wav 0 133.590204 44100 \n",
+ "4 ./TEST/ ScreamingPiha7.wav 0 133.590204 44100 \n",
+ "5 ./TEST/ ScreamingPiha7.wav 0 133.590204 44100 \n",
+ "6 ./TEST/ ScreamingPiha7.wav 0 133.590204 44100 \n",
+ "7 ./TEST/ ScreamingPiha2.wav 0 33.933061 44100 \n",
+ "8 ./TEST/ ScreamingPiha2.wav 0 33.933061 44100 \n",
+ "9 ./TEST/ ScreamingPiha2.wav 0 33.933061 44100 \n",
+ "10 ./TEST/ ScreamingPiha2.wav 0 33.933061 44100 \n",
+ "11 ./TEST/ ScreamingPiha2.wav 0 33.933061 44100 \n",
+ "12 ./TEST/ ScreamingPiha6.wav 0 70.635102 44100 \n",
+ "13 ./TEST/ ScreamingPiha6.wav 0 70.635102 44100 \n",
+ "14 ./TEST/ ScreamingPiha6.wav 0 70.635102 44100 \n",
+ "15 ./TEST/ ScreamingPiha6.wav 0 70.635102 44100 \n",
+ "16 ./TEST/ ScreamingPiha6.wav 0 70.635102 44100 \n",
+ "17 ./TEST/ ScreamingPiha6.wav 0 70.635102 44100 \n",
+ "18 ./TEST/ ScreamingPiha6.wav 0 70.635102 44100 \n",
+ "19 ./TEST/ ScreamingPiha1.wav 0 32.615986 44100 \n",
+ "20 ./TEST/ ScreamingPiha1.wav 0 32.615986 44100 \n",
+ "21 ./TEST/ ScreamingPiha1.wav 0 32.615986 44100 \n",
+ "22 ./TEST/ ScreamingPiha1.wav 0 32.615986 44100 \n",
+ "23 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
+ "24 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
+ "25 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
+ "26 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
+ "27 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
+ "28 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
+ "29 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
+ "30 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
+ "31 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
+ "32 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
+ "33 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
+ "34 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
+ "35 ./TEST/ ScreamingPiha10.wav 0 89.782857 44100 \n",
+ "36 ./TEST/ ScreamingPiha4.wav 0 13.557551 44100 \n",
+ "37 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
+ "38 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
+ "39 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
+ "40 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
+ "41 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
+ "42 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
+ "43 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
+ "44 ./TEST/ ScreamingPiha11.wav 0 63.895510 44100 \n",
+ "45 ./TEST/ ScreamingPiha8.wav 0 44.120816 44100 \n",
+ "46 ./TEST/ ScreamingPiha8.wav 0 44.120816 44100 \n",
+ "47 ./TEST/ ScreamingPiha8.wav 0 44.120816 44100 \n",
+ "48 ./TEST/ ScreamingPiha5.wav 0 54.177959 44100 \n",
+ "49 ./TEST/ ScreamingPiha5.wav 0 54.177959 44100 \n",
+ "50 ./TEST/ ScreamingPiha5.wav 0 54.177959 44100 \n",
+ "51 ./TEST/ ScreamingPiha5.wav 0 54.177959 44100 \n",
+ "52 ./TEST/ ScreamingPiha5.wav 0 54.177959 44100 \n",
+ "53 ./TEST/ ScreamingPiha9.wav 0 37.302857 44100 \n",
+ "54 ./TEST/ ScreamingPiha9.wav 0 37.302857 44100 \n",
+ "55 ./TEST/ ScreamingPiha9.wav 0 37.302857 44100 \n",
+ "56 ./TEST/ ScreamingPiha9.wav 0 37.302857 44100 \n",
+ "57 ./TEST/ ScreamingPiha9.wav 0 37.302857 44100 \n",
+ "58 ./TEST/ ScreamingPiha3.wav 0 6.844082 44100 \n",
"\n",
" OFFSET DURATION MANUAL ID \n",
- "0 0.000000 2.086937 bird \n",
- "1 10.316937 2.255750 bird \n",
- "2 20.035438 11.015187 bird \n",
- "3 0.000000 1.092789 bird \n",
- "4 2.456395 2.092789 bird \n",
- "5 4.892109 4.319728 bird \n",
- "6 10.088299 9.376735 bird \n",
- "7 20.828639 9.121565 bird \n",
- "8 30.130748 8.448844 bird \n",
- "9 39.688027 10.861361 bird \n",
- "10 51.959388 28.746463 bird \n",
- "11 81.048776 2.324762 bird \n",
- "12 87.219252 2.563605 bird \n",
- "13 0.000000 4.062041 bird \n",
- "14 6.307143 8.402449 bird \n",
- "15 15.377279 6.453878 bird \n",
- "16 23.032381 15.222449 bird \n",
- "17 39.432857 16.498299 bird \n",
- "18 57.851497 6.044014 bird \n",
- "19 0.000000 1.974286 bird \n",
- "20 2.781156 9.515918 bird \n",
- "21 13.127143 2.440748 bird \n",
- "22 18.578503 2.023197 bird \n",
- "23 20.851837 10.281429 bird \n",
- "24 31.337007 2.255170 bird \n",
- "25 0.709887 5.558413 bird \n",
- "26 2.966735 8.866395 bird \n",
- "27 0.000000 9.211837 bird \n",
- "28 9.740340 8.216871 bird \n",
- "29 20.944626 10.861361 bird \n",
- "30 31.870544 2.301565 bird \n",
- "31 34.236667 16.753469 bird \n",
- "32 0.159864 46.909932 bird \n",
- "33 47.250340 4.876463 bird \n",
- "34 55.415782 9.191156 bird \n",
- "35 68.962993 1.672109 bird \n",
- "36 0.000000 55.420816 bird \n",
- "37 56.018912 15.918367 bird \n",
- "38 72.372993 3.878980 bird \n",
- "39 77.870748 36.819116 bird \n",
- "40 115.983878 7.845714 bird \n",
- "41 124.938027 8.652177 bird \n",
- "42 0.000000 1.371156 bird \n",
- "43 2.108435 5.920340 bird \n",
- "44 8.278912 35.841905 bird \n",
- "45 0.461429 4.157347 bird \n",
- "46 4.868912 13.830612 bird \n",
- "47 23.078776 3.484626 bird \n",
- "48 27.091905 10.210952 bird "
+ "0 0.000000 55.420816 bird \n",
+ "1 56.018912 15.918367 bird \n",
+ "2 72.349796 3.902177 bird \n",
+ "3 77.847551 36.842313 bird \n",
+ "4 115.983878 7.822517 bird \n",
+ "5 124.938027 4.969252 bird \n",
+ "6 130.064626 3.525578 bird \n",
+ "7 0.000000 12.227483 bird \n",
+ "8 13.103946 2.463946 bird \n",
+ "9 20.851837 5.456395 bird \n",
+ "10 26.883129 3.345442 bird \n",
+ "11 31.313810 2.231973 bird \n",
+ "12 0.067075 13.227483 bird \n",
+ "13 13.776667 4.737279 bird \n",
+ "14 19.320816 15.315238 bird \n",
+ "15 36.718776 9.167959 bird \n",
+ "16 46.600816 5.085238 bird \n",
+ "17 55.485374 8.100884 bird \n",
+ "18 66.225714 4.409388 bird \n",
+ "19 0.000000 5.709048 bird \n",
+ "20 5.959184 6.175510 bird \n",
+ "21 12.222449 7.219388 bird \n",
+ "22 19.831156 12.554762 bird \n",
+ "23 0.000000 1.139184 bird \n",
+ "24 2.247619 7.590544 bird \n",
+ "25 9.856327 9.608707 bird \n",
+ "26 20.666259 9.260748 bird \n",
+ "27 30.084354 8.495238 bird \n",
+ "28 39.641633 10.907755 bird \n",
+ "29 51.982585 6.709048 bird \n",
+ "30 58.964966 2.115986 bird \n",
+ "31 61.771837 2.023197 bird \n",
+ "32 64.833878 7.219388 bird \n",
+ "33 72.674558 4.296531 bird \n",
+ "34 81.071973 2.023197 bird \n",
+ "35 87.196054 2.586803 bird \n",
+ "36 2.363605 9.469524 bird \n",
+ "37 0.000000 4.062041 bird \n",
+ "38 6.330340 8.356054 bird \n",
+ "39 15.377279 6.453878 bird \n",
+ "40 23.032381 7.915306 bird \n",
+ "41 31.221020 7.033810 bird \n",
+ "42 39.873605 6.361088 bird \n",
+ "43 47.435918 8.309660 bird \n",
+ "44 57.851497 6.044014 bird \n",
+ "45 0.000000 1.881497 bird \n",
+ "46 2.062041 5.966735 bird \n",
+ "47 8.255714 35.865102 bird \n",
+ "48 0.000000 9.188639 bird \n",
+ "49 9.740340 7.149796 bird \n",
+ "50 20.921429 10.861361 bird \n",
+ "51 31.847347 19.142789 bird \n",
+ "52 52.469728 1.708231 bird \n",
+ "53 0.415034 4.180544 bird \n",
+ "54 4.868912 12.369184 bird \n",
+ "55 23.078776 3.461429 bird \n",
+ "56 27.091905 7.961701 bird \n",
+ "57 35.350136 1.952721 bird \n",
+ "58 0.000000 6.844082 bird "
]
},
"execution_count": 5,
@@ -863,14 +962,14 @@
" \n",
" \n",
" 0 | \n",
- " 49 | \n",
- " 2.09 | \n",
- " 10.352083 | \n",
- " 11.467032 | \n",
- " 1.092789 | \n",
- " 2.563605 | \n",
- " 8.216871 | \n",
- " 10.861361 | \n",
+ " 59 | \n",
+ " 2.02 | \n",
+ " 8.683796 | \n",
+ " 8.962595 | \n",
+ " 1.139184 | \n",
+ " 4.121293 | \n",
+ " 6.844082 | \n",
+ " 9.224694 | \n",
" 55.420816 | \n",
"
\n",
" \n",
@@ -878,11 +977,11 @@
""
],
"text/plain": [
- " COUNT MODE MEAN STANDARD DEVIATION MIN Q1 MEDIAN \\\n",
- "0 49 2.09 10.352083 11.467032 1.092789 2.563605 8.216871 \n",
+ " COUNT MODE MEAN STANDARD DEVIATION MIN Q1 MEDIAN \\\n",
+ "0 59 2.02 8.683796 8.962595 1.139184 4.121293 6.844082 \n",
"\n",
- " Q3 MAX \n",
- "0 10.861361 55.420816 "
+ " Q3 MAX \n",
+ "0 9.224694 55.420816 "
]
},
"execution_count": 6,
@@ -933,7 +1032,7 @@
" CHANNEL | \n",
" OFFSET | \n",
" DURATION | \n",
- " SAMPLING RATE | \n",
+ " SAMPLE RATE | \n",
" MANUAL ID | \n",
" \n",
" \n",
@@ -1078,18 +1177,18 @@
"252 ./TEST/ ScreamingPiha2.wav 33.9331 0 31.5378 1.9502 \n",
"253 ./TEST/ ScreamingPiha2.wav 33.9331 0 33.7880 0.1100 \n",
"\n",
- " SAMPLING RATE MANUAL ID \n",
- "0 16000 bird \n",
- "1 16000 bird \n",
- "2 16000 bird \n",
- "3 16000 bird \n",
- "4 16000 bird \n",
- ".. ... ... \n",
- "249 44100 bird \n",
- "250 44100 bird \n",
- "251 44100 bird \n",
- "252 44100 bird \n",
- "253 44100 bird \n",
+ " SAMPLE RATE MANUAL ID \n",
+ "0 16000 bird \n",
+ "1 16000 bird \n",
+ "2 16000 bird \n",
+ "3 16000 bird \n",
+ "4 16000 bird \n",
+ ".. ... ... \n",
+ "249 44100 bird \n",
+ "250 44100 bird \n",
+ "251 44100 bird \n",
+ "252 44100 bird \n",
+ "253 44100 bird \n",
"\n",
"[254 rows x 8 columns]"
]
@@ -1190,7 +1289,7 @@
"outputs": [
{
"data": {
- "image/png": "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\n",
+ "image/png": "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\n",
"text/plain": [
"